Univention Bugzilla – Bug 18339
temporäres Objekt wird beim wiederholten Anlegen eines Objektes sofort gelöscht
Last modified: 2018-04-13 13:28:16 CEST
Mit bug#17852 werden die DN's beim Anlegen von temporären Objekten nun richtig maskiert. Die Syntax für Gruppennamen läßt i.M. noch so etwas zu udm groups/group create --set name='foo"bar' Traceback (most recent call last): File "/usr/share/univention-directory-manager-tools/univention-cli-server", line 231, in doit output = univention.admincli.admin.doit(arglist) File "/usr/lib/python2.4/site-packages/univention/admincli/admin.py", line 740, in doit dn=object.create() File "/usr/lib/python2.4/site-packages/univention/admin/handlers/__init__.py", line 305, in create return self._create() File "/usr/lib/python2.4/site-packages/univention/admin/handlers/__init__.py", line 638, in _create self.lo.add(self.dn, al) File "/usr/lib/python2.4/site-packages/univention/admin/uldap.py", line 342, in add raise univention.admin.uexceptions.ldapError, msg[0]['desc'] ldapError: Invalid DN syntax Wegen bug#18335 kann das Gruppenobjekt selbst aber nicht angelegt werden, jedoch das temporär Objekt für den Gruppennamen. Wenn ich den nun sofort nochmal ausführe udm groups/group create --set name='foo"bar' E: Object exists bekomme ich die Meldung, dass das Objekt bereist existiert. Dabei wird auch das temporäre Objekt gelöscht und beim nächsten Aufruf bekomme ich wieder den Traceback. Das temporäre Objekt wird also beim Anlegen gelöscht. Ist das korrekt, sollte da nicht ein Timeout greifen?
Bzw. wenn ich das Objekt nicht noch einmal anlege, wird das temporäre Objekt dann irgendwann wieder gelöscht?
*** Bug 9897 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 41711 ***