Bug 27436 - udm cli --remove_referring löscht DNS alias nicht
udm cli --remove_referring löscht DNS alias nicht
Status: RESOLVED DUPLICATE of bug 42125
Product: UCS
Classification: Unclassified
Component: UDM - CLI
UCS 3.0
Other Linux
: P5 normal (vote)
: ---
Assigned To: UMC maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-06-04 11:36 CEST by Tobias Scherer
Modified: 2018-04-13 13:28 CEST (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Scherer univentionstaff 2012-06-04 11:36:55 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.
Comment 1 Tobias Scherer univentionstaff 2012-06-04 11:51:03 CEST
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
Comment 2 Florian Best univentionstaff 2016-07-08 13:16:50 CEST

*** This bug has been marked as a duplicate of bug 37086 ***
Comment 3 Florian Best univentionstaff 2016-11-10 17:31:45 CET
This duplicate bug was ignored at Bug #37086 comment #9.

*** This bug has been marked as a duplicate of bug 42125 ***