Univention Bugzilla – Bug 12362
[UDM] Traceback beim Entfernen der mailPrimaryAddress an GrpWare-Konto
Last modified: 2022-06-30 14:39:11 CEST
An einem Groupware-Konto wurde die mailPrimaryAddress entfernt und auf OK geklickt. Der UDM hat dabei folgendes ins Logfile geschrieben. 14.10.08 10:02:03 ADMIN ( ERROR ) : CAUGHT EXCEPTION! {'info': 'invalid DN', 'desc': 'Invalid DN syntax'} Traceback (most recent call last): File "/usr/share/univention-directory-manager/uniconf/modedit.py", line 5172, in apply self.object.modify() File "/usr/lib/python2.4/site-packages/univention/admin/handlers/__init__.py", line 302, in modify return self._modify(modify_childs,ignore_license=ignore_license) File "/usr/lib/python2.4/site-packages/univention/admin/handlers/__init__.py", line 660, in _modify self._ldap_post_modify() File "/usr/lib/python2.4/site-packages/univention/admin/handlers/users/user.py", line 2014, in _ldap_post_modify univention.admin.allocators.release( self.lo, self.position, 'mailPrimaryAddress', self[ 'mailPrimaryAddress' ] ) File "/usr/lib/python2.4/site-packages/univention/admin/allocators.py", line 175, in release univention.admin.locking.unlock(lo, position, type, value, _type2scope[type]) File "/usr/lib/python2.4/site-packages/univention/admin/locking.py", line 116, in unlock lo.delete(dn, exceptions=1) File "/usr/lib/python2.4/site-packages/univention/admin/uldap.py", line 372, in delete return self.lo.delete(dn) File "/usr/lib/python2.4/site-packages/univention/uldap.py", line 464, in delete self.lo.delete_s(dn) File "/usr/lib/python2.4/site-packages/ldap/ldapobject.py", line 254, in delete_s return self.delete_ext_s(dn,None,None) File "/usr/lib/python2.4/site-packages/ldap/ldapobject.py", line 248, in delete_ext_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) INVALID_DN_SYNTAX: {'info': 'invalid DN', 'desc': 'Invalid DN syntax'}
Den gleichen Fehler konnte ich auf einem UCS 2.2-System ebenfalls nachvollziehen.
*** Bug 8240 has been marked as a duplicate of this bug. ***
*** Bug 16732 has been marked as a duplicate of this bug. ***
*** Bug 19470 has been marked as a duplicate of this bug. ***
Auf 2.3-2 ist der Traceback sowohl in einem Python-Skript als auch am UDM reproduzierbar, Schritte: - User mit Kolab-Konto öffnen - die Groupware-Option entfernen - mailPrimaryAddress und Alias-Adressen entfernen Meldung im UDM: Beim Übernehmen der Änderungen ist ein Fehler aufgetreten: {'info': 'invalid DN', 'desc': 'Invalid DN syntax'} Workaround: Nach dem Entfernen der Option speichern und in einem zweiten Schritt die Attribute verändern.
Der Workaround ist nicht wirklich notwendig, die eigentliche Änderung wird gespeichert.
Kolab ist nicht mehr Bestandteil des Produktes UCS
Erneut gemeldet an: 2012010221002396