Univention Bugzilla – Bug 15260
Umbenennen von Benutzern/Gruppen: ucs1 -> ücs1
Last modified: 2014-02-18 21:37:14 CET
Nach dem Umbenennen des Benutzers ucs1 nach ücs1 im UDM gibt es ein rejected Object und den folgenden Trace im Log: sync failed, saved as rejected Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/univention/connector/__init__.py", line 549, in __sync_file_from_ucs if ((old_dn and not self.sync_from_ucs(key, object, premapped_ucs_dn, unicode(old_dn,'utf8'))) File "/usr/lib/python2.4/site-packages/univention/connector/ad/__init__.py", line 1811, in sync_from_ucs self.lo_ad.lo.modify_s(compatible_modstring(object['dn']), compatible_modlist(modlist)) File "/usr/lib/python2.4/site-packages/ldap/ldapobject.py", line 305, in modify_s return self.result(msgid,all=1,timeout=self.timeout) File "/usr/lib/python2.4/site-packages/ldap/ldapobject.py", line 405, in result res_type,res_data,res_msgid = self.result2(msgid,all,timeout) File "/usr/lib/python2.4/site-packages/ldap/ldapobject.py", line 409, in result2 res_type, res_data, res_msgid, srv_ctrls = self.result3(msgid,all,timeout) File "/usr/lib/python2.4/site-packages/ldap/ldapobject.py", line 415, in result3 rtype, rdata, rmsgid, serverctrls = self._ldap_call(self._l.result3,msgid,all,timeout) File "/usr/lib/python2.4/site-packages/ldap/ldapobject.py", line 94, in _ldap_call result = func(*args,**kwargs) ALREADY_EXISTS: {'info': '00000524: UpdErr: DSID-031A0F4F, problem 6005 (ENTRY_EXISTS), data 0\n', 'desc': 'Already exists'} Nach dem Umbenennen des Benutzers im UDM, heisst der Benutzer nach dem Sync wieder ucs1. Wird der AD-Connector vorher deaktiviert, wird der Benutzer im UDM korrekt umbenannt. Logs folgen
Created attachment 1779 [details] connector.log
Created attachment 1780 [details] connector-traceback.log
Wird der Benutzer von ucs1 nach ucs5 umbenannt, dann tritt das Problem nicht auf.
Das gleiche gilt für Gruppen. Wenn der AD-Connector nur im Write-Mode betrieben wird (UCS->AD), dann wird die Gruppe im UCS umbenannt, aber nicht im AD.
auch berichtet an Ticket#2009091110000419
Mir ist bei den Produkttests folgendes aufgefallen. Wenn es einen Benutzer ücs1 gibt und man einen Benutzer ucs1 auf UCS-Seite anlegt so wird dieser nicht synchronisiert. Eventuell denkt der Connector/das AD an dieser stelle das der Benutzer bereits existiert.
This issue has been filed against UCS 2.2. UCS 2.2 is out of maintenance and many UCS components have vastly changed in later releases. Thus, this issue is now being closed. If this issue still occurs in newer UCS versions, please use "Clone this bug". In this case please provide detailed information on how this issue is affecting you.