Univention Bugzilla – Bug 27436
udm cli --remove_referring löscht DNS alias nicht
Last modified: 2018-04-13 13:28:13 CEST
Berichtet an Ticket#: 2012053121002413 Ein Rechnerobjekt wurde mit dem folgenden UDM CLI befehl gelöscht: udm computers/windows remove --dn="cn=vpc8090,cn=computers,dc=univention,dc=qa" --remove_referring Daraufhin sollte ein neues Objekt mit der gleichen IP-Adresse und dem gleichen DNS-Alias angelegt werden, was zu diesem Traceback führte. Traceback (most recent call last): File "/usr/share/univention-directory-manager-tools/univention-cli-server", line 233, in doit output = univention.admincli.admin.doit(arglist) File "/usr/lib/pymodules/python2.6/univention/admincli/admin.py", line 762, in doit dn=object.create() File "/usr/lib/pymodules/python2.6/univention/admin/handlers/__init__.py", line 332, in create return self._create() File "/usr/lib/pymodules/python2.6/univention/admin/handlers/__init__.py", line 713, in _create raise e dnsAliasAlreadyUsed: DNS alias is already in use. Das konnte ich auf einem UCS 3.0-1 errata 76 nachstellen, in verschiedenen computers/* Modulen.
In einem weiteren Versuch konnte ich das jetzt nicht mehr nachstellen. Mir ist kein Unterschied in den Aufrufen aufgefallen, ggf. war die IP Adresse beim ersten objekt schon einmal anderweitig in der Domäne verwendet: root@master: ~ $ udm computers/windows create --position cn=computers,dc=univention,dc=qa --set name="vpc8092" --set ip="10.200.14.97" --set mac="121999090886" --set dnsEntryZoneForward="zoneName=univention.qa,cn=dns,dc=univention,dc=qa 10.200.14.97" --set dnsEntryZoneReverse="zoneName=14.200.10.in-addr.arpa,cn=dns,dc=univention,dc=qa 10.200.14.97" --set dnsEntryZoneAlias="univention.qa zoneName=univention.qa,cn=dns,dc=univention,dc=qa schnapp" Object created: cn=vpc8092,cn=computers,dc=univention,dc=qa root@master: ~ $ udm dns/alias list --superordinate=zoneName=univention.qa,cn=dns,dc=univention,dc=qa DN: relativeDomainName=b45ad65f-a971-4598-ac3d-7af365b3a293._msdcs,zoneName=univention.qa,cn=dns,dc=univention,dc=qa ARG: None cname: master.univention.qa. name: b45ad65f-a971-4598-ac3d-7af365b3a293._msdcs zonettl: 80600 seconds DN: relativeDomainName=schnapp,zoneName=univention.qa,cn=dns,dc=univention,dc=qa ARG: None cname: vpc8092.univention.qa. name: schnapp zonettl: None root@master: ~ $ udm computers/windows remove --dn="cn=vpc8092,cn=computers,dc=univention,dc=qa" --remove_referring Object removed: cn=vpc8092,cn=computers,dc=univention,dc=qa root@master: ~ $ udm dns/alias list --superordinate=zoneName=univention.qa,cn=dns,dc=univention,dc=qa DN: relativeDomainName=b45ad65f-a971-4598-ac3d-7af365b3a293._msdcs,zoneName=univention.qa,cn=dns,dc=univention,dc=qa ARG: None cname: master.univention.qa. name: b45ad65f-a971-4598-ac3d-7af365b3a293._msdcs zonettl: 80600 seconds
*** This bug has been marked as a duplicate of bug 37086 ***
This duplicate bug was ignored at Bug #37086 comment #9. *** This bug has been marked as a duplicate of bug 42125 ***