[Samba] Error running "samba-tool dbcheck" after going from 4.8.6 to 4.9.2

Taner Tas taner76 at gmail.com
Fri Nov 9 08:46:11 UTC 2018


> I just tested Samba 4.9.2 on one of my DCs, previously running
> version 4.8.6. Immediately after install, I ran "samba-tool dbcheck"
> and got the following:
> 
> Checking 511 objects
> ERROR(<type 'exceptions.UnicodeDecodeError'>): uncaught exception - 
> 'ascii' codec can't decode byte 0xc3 in position 25: ordinal not in 
> range(128)
>    File 
> "/usr/local/samba/lib64/python2.7/site-packages/samba/netcmd/__init__.py", 
> line 177, in _run
>      return self.run(*args, **kwargs)
>    File 
> "/usr/local/samba/lib64/python2.7/site-packages/samba/netcmd/dbcheck.py", 
> line 157, in run
>      controls=controls, attrs=attrs)
>    File 
> "/usr/local/samba/lib64/python2.7/site-packages/samba/dbchecker.py", 
> line 222, in check_database
>      error_count += self.check_object(object.dn, attrs=attrs)
>    File 
> "/usr/local/samba/lib64/python2.7/site-packages/samba/dbchecker.py", 
> line 2315, in check_object
>      expected_dn = ldb.Dn(self.samdb, "RDN=RDN,%s" % (parent_dn))
> 
> 
> The error disappears after going back to Samba 4.8.6. The underlying
> OS is CentOS 7.4.
> 
> Although the names my users use at logon don't have accented
> characters, several of them have them in their complete names.
> Several of the group names also have accented characters.
> 
> This is likely the same error reported under Bug 13616, which
> meanwhile has been declared as closed.
> https://bugzilla.samba.org/show_bug.cgi?id=13616
> 

The bugfix seems applied to ldb version 1.4.3 so samba should recompile
against ldb-1.4.3 regardless any samba-4.9 version.




More information about the samba mailing list