[Samba] samba-tool dbcheck Unicode-Error

Stefan Kania stefan at kania-online.de
Thu Feb 28 12:33:17 UTC 2019


Now we renamed the OU and now the dbcheck is running without an error. 
Strange, the user-objects with Umlaut not creating an error it was only 
the OU
But backup is still not running, but this will be a different thread ;-)

Am 28.02.2019 13:14, schrieb Stefan Kania via samba:
> Hi Louis,
> 
> Am 28.02.2019 12:47, schrieb L.P.H. van Belle via samba:
>> Hai Stefan,
>> 
>> See.
>> https://bugzilla.samba.org/show_bug.cgi?id=13616
>> 
> That's what I found, too. We did not do an update it's a fresh
> installation (migrate from samb3 with classicupgrade).
> I now did a "samba-tool dbcheck -v " and I see that the "ü" in the DN
> of a OU it's the problem.
> 
>> I think thats you problem, at least simular.
>> A left over from the python2 -> python3 conversion.
> That's bad, very bad.
>> 
>> I dont know it this one is in the sernet packages.
>> Whats your ldb version? That should tell me more.
> I dont have the sources, how can I figure out which ldb-version they 
> use?
> 
> Stefan
>> 
>> 
>> Greetz,
>> 
>> Louis
>> 
>> 
>> 
>>> -----Oorspronkelijk bericht-----
>>> Van: samba [mailto:samba-bounces at lists.samba.org] Namens
>>> Stefan Kania via samba
>>> Verzonden: donderdag 28 februari 2019 12:35
>>> Aan: samba at lists.samba.org
>>> Onderwerp: [Samba] samba-tool dbcheck Unicode-Error
>>> 
>>> Hello,
>>> 
>>> we have 2 DC with Sernet Samba-packages 4.9.4 if we do a "samba-tool
>>> dbcheck" we get the following error:
>>> ----------
>>> samba-tool dbcheck
>>> Checking 1631 objects
>>> ERROR(<type 'exceptions.UnicodeDecodeError'>): uncaught exception -
>>> 'ascii' codec can't decode byte 0xc3 in position 29: ordinal not in
>>> range(128)
>>>    File
>>> "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py", line
>>> 177, in _run
>>>      return self.run(*args, **kwargs)
>>>    File
>>> "/usr/lib/python2.7/dist-packages/samba/netcmd/dbcheck.py", line
>>> 157, in run
>>>      controls=controls, attrs=attrs)
>>>    File
>>> "/usr/lib/python2.7/dist-packages/samba/dbchecker.py", line 222,
>>> in check_database
>>>      error_count += self.check_object(object.dn, attrs=attrs)
>>>    File
>>> "/usr/lib/python2.7/dist-packages/samba/dbchecker.py", line 2315,
>>> in check_object
>>>      expected_dn = ldb.Dn(self.samdb, "RDN=RDN,%s" % (parent_dn))
>>> 
>>> ----------
>>> As far as I figured out, it has something to do with german "Umlaute"
>>> "ÄÖÜ" in a DN. But we are in Germany and we have users with
>>> "Umlaute" in
>>> their names ;-). So how can this be fixed without renaming
>>> the object.
>>> Btw. because of the db-problem "samba-tool domain backup"
>>> isn't working.
>>> 
>>> Any hint?
>>> 
>>> Stefan
>>> --
>>> 
>>> --
>>> To unsubscribe from this list go to the following URL and read the
>>> instructions:  https://lists.samba.org/mailman/options/samba
>>> 
>>> 

-- 
Stefan Kania
Landweg 13
25693 St. Michaelisdonn


Signieren jeder E-Mail hilft Spam zu reduzieren. Signieren Sie ihre 
E-Mail. Weiter Informationen unter http://www.gnupg.org

Mein Schlüssel liegt auf

hkp://subkeys.pgp.net



More information about the samba mailing list