Univention Bugzilla – Bug 25809
Traceback bei Gruppensync von Usern mit Groß/Kleinschreibung im AD-Account nach Ändern des User-Kontos
Last modified: 2012-07-20 15:25:31 CEST
Nachgestellt unter UCS 2.4-3-0 / AD 2008R2 Traceback: failed in post_con_modify_functions Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/univention/connector/__init__.py", line 1034, in sync_to_ucs f(self, property_type, object) File "/usr/lib/python2.4/site-packages/univention/connector/ad/__init__.py", line 60, in group_members_sync_to_ucs return connector.group_members_sync_to_ucs(key, object) File "/usr/lib/python2.4/site-packages/univention/connector/ad/__init__.py", line 1436, in group_members_sync_to_ucs ucs_admin_object.modify() File "/usr/lib/python2.4/site-packages/univention/admin/handlers/__init__.py", line 318, in modify return self._modify(modify_childs,ignore_license=ignore_license) File "/usr/lib/python2.4/site-packages/univention/admin/handlers/__init__.py", line 799, in _modify self.lo.modify(self.dn, ml, ignore_license=ignore_license) File "/usr/lib/python2.4/site-packages/univention/admin/uldap.py", line 376, in modify raise univention.admin.uexceptions.ldapError, _err2str(msg) ldapError: No such attribute: modify/delete: memberUid: no such value Vorgehen: CS: case sensitive -- der Wert ist mit Groß- und Kleinbuchstaben im UCS CI: case insensitive -- der Wert ist nur mit Kleinbuchstaben im UCS - neuer User in AD angelegt: uid CS, memberUID CI, uniqueMember CI - User in AD neu zu Gruppe hinzugefügt: memberUID CI, uniqueMember CI - UID in AD geändert: memberUID CS, uniqueMember CS (betrifft nur den geänderten User, andere Mitglieder sind CI), User rejected "ALREADY_EXISTS" (siehe Bug #18446), die Attribute im UCS sind aber korrekt geändert - User im AD verschoben: memberUID CS, uniqueMember CS (keine Änderung), DN korrekt angepasst, User rejected mit MemberUID-Traceback (s.o.)
Der Traceback scheint sich auf den Sync der primären Gruppe zu beziehen.
Das ganze ist sehr schwierig nachzustellen, die bisherige Beschreibung reicht nicht aus. Vermutungen: - in der Gruppe müssen mehrere Mitglieder sein, wahrscheinlich mehrere mit Groß/Kleinschreibung - beim Ändern des samAccountName vor dem Verschieben darf sich nur die Groß/Kleinschreibung ändern Dir Rejects wurden abgearbeitet, wenn per ldapmodify in der Gruppe alle memberUids lowercase gesetzt werden.
Vermutlich ein Duplikat von Bug #25838. *** This bug has been marked as a duplicate of bug 25838 ***
UCS 3.0-2 has been released: http://forum.univention.de/viewtopic.php?f=54&t=1905 If this error occurs again, please use "Clone This Bug".