Univention Bugzilla – Bug 32449
UVMM unjoin script
Last modified: 2013-11-19 06:44:18 CET
An unjoin script for UVMM is missing.
There is a flaw in the design of the unjoin scripts: 1. UVMMd can be installed on a Slave or Member-Server. 2. On package removal the Python code for the UDM modules uvmm/profiles and uvmm/info is removed. 3. When later the join scripts is called, it needs to remove the information from LDAP, but can't, since the modules are already gone. Workaround: Use "ldapmodify" directly to directly zap the UVMM sub-tree in LDAP, which requires command line parsing to get the LDAP credentials as currently already implemented in UDM.
As an alternative you can copy the modules in preinst and remove them later in the unjoin script.
r43828 | Bug #32449: Add UVMM unjoin script r43827 | Bug #32448, Bug #32450: Add KVM/XEN unjoin script univention-virtual-machine-manager-node_2.0.3-5.68.201309100940 univention-virtual-machine-manager-daemon_3.0.6-10.467.201309100941 ChangeLog: An unjoin script has been added to package <package>univention-virtual-machine-XXX</package>. The unjoin script removes the XXX service from the server object and removes the default &ucsUCRV;s.
ok: unjoinscript ok: changelog 3.2
UCS 3.2 has been released: http://docs.univention.de/release-notes-3.2-en.html http://docs.univention.de/release-notes-3.2-de.html If this error occurs again, please use "Clone This Bug".