Univention Bugzilla – Bug 23612
AD-Connector kann User mit gesetztem User-Zertifikat nicht synchronisieren
Last modified: 2011-12-13 15:51:02 CET
Aufgefallen an: Ist an einem User ein Benutzerzertifikat (Attribut userCertificate;binary) gesetzt, schlägt das Einlesen des pickle-File fehl. Beispiel aus connector-tracebacks.log: sync failed, saved as rejected /var/lib/univention-connector/ad/1315916898.209433 Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/univention/connector/__init__.py", line 664, in resync_rejected_ucs if self.__sync_file_from_ucs(filename, append_error=' rejected'): File "/usr/lib/python2.4/site-packages/univention/connector/__init__.py", line 486, in __sync_file_from_ucs new = recode_attribs(new) File "/usr/lib/python2.4/site-packages/univention/connector/__init__.py", line 482, in recode_attribs nvals.append(unicode(val,'utf8')) File "/usr/lib/python2.4/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode byte 0x82 in position 1: unexpected code byte
Aufgefallen an 2011091310002098
fixed
funktioniert, getestet mit w2k3 und w2k8 Changelog Eintrag vorhanden.
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"