[Samba] Error in samba-tool dbcheck after updating to samba-4.9.1

miguel medalha medalist at sapo.pt
Thu Nov 8 21:37:59 UTC 2018


On 08-11-2018 21:02, Rommel Rodriguez Toirac via samba wrote:
>   Hello all;
> I use CentOS 7.5.1804
> I update from samba-4.8.2 to samba-4.9.1 and finish with not errors, but when I run
>
> samba-tool dbcheck --cross-ncs
>
> I have the error:
>
> [root at gtmad ~]# samba-tool dbcheck --cross-ncs
> Checking 4087 objects
> ERROR(<type 'exceptions.UnicodeEncodeError'>): uncaught exception - 'ascii' codec can't encode character u'\xe9' in position 319: ordinal not in range(128)
>    File "/usr/lib64/python2.7/site-packages/samba/netcmd/__init__.py", line 177, in _run
>      return self.run(*args, **kwargs)
>    File "/usr/lib64/python2.7/site-packages/samba/netcmd/dbcheck.py", line 157, in run
>      controls=controls, attrs=attrs)
>    File "/usr/lib64/python2.7/site-packages/samba/dbchecker.py", line 221, in check_database
>      error_count += self.check_object(object.dn, attrs=attrs)
>    File "/usr/lib64/python2.7/site-packages/samba/dbchecker.py", line 2230, in check_object
>      error_count += self.check_dn(obj, attrname, syntax_oid)
>    File "/usr/lib64/python2.7/site-packages/samba/dbchecker.py", line 1324, in check_dn
>      v_dn = dsdb_Dn(self.samdb, v.decode('utf8'))
>    File "/usr/lib64/python2.7/site-packages/samba/common.py", line 101, in __init__
>      self.dn = ldb.Dn(samdb, self.dnstring)
>
> (...)


This is a known bug:

https://bugzilla.samba.org/show_bug.cgi?id=13616





More information about the samba mailing list