Univention Bugzilla – Bug 56651
Remove UVMM schema on upgrade
Last modified: 2024-03-08 10:49:18 CET
We should enforce schema removal of UVMM before upgrading to UCS 5.1 / UCS 5.2. +++ This bug was initially created as a clone of Bug #51955 +++ For UCS-5 UVMM is removed, including the schema. This leads to problems during updates, as OpenLDAP then no longer knows anything about the objectClasses and attributes, which are still referenced by the LMDB: Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILEPVINTERFACE" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILECPUS" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILENAMEPREFIX" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILEVNC" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILEPVDISK" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILEPVCDROM" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILERAM" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILEARCH" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILEVIRTTECH" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILEBOOTDEVICES" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILEDISKSPACE" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILEINTERFACE" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILEKBLAYOUT" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILERTCOFFSET" inserted. Sep 08 09:27:34 m34 slapd[29182]: UNKNOWN attributeDescription "UNIVENTIONVIRTUALMACHINEPROFILEOS" inserted. We should check for it in preup.sh and link to <https://help.univention.com/t/remove-ldap-schema-extensions/6443>.
The preup.sh checks now remove the registered UVMM related UDM modules, UDM syntaxes, Extended Attributes, Extended Attribute contents, UDM objects, LDAP ACL's, LDAP schema.
OK: code review OK: uvmm objects are removed on upgrade from 4.4 to 5.2 OK: changelog
univention-updater (16.0.11) 282df9633895 | feat(uvmm): remove UVMM UDM objects from LDAP