Univention Bugzilla – Bug 50832
UDM on UCS domain systems smaller than 4.4-0e101 stops working when 4.4-3e407 is installed on DC Master
Last modified: 2020-02-17 19:05:27 CET
DC Master with UCS: 4.4-3 errata413 DC Backup with UCS: 4.4-0 errata47 Traceback (most recent call last): File “/usr/lib/pymodules/python2.7/univention/management/console/protocol/modserver.py”, line 101, in _load_module self._module = import(file, [], [], modname) File “/usr/lib/pymodules/python2.7/univention/management/console/modules/udm/init.py”, line 71, in from .udm_ldap import ( File “/usr/lib/pymodules/python2.7/univention/management/console/modules/udm/udm_ldap.py”, line 70, in udm_modules.update() File “/usr/lib/pymodules/python2.7/univention/admin/modules.py”, line 121, in update os.path.walk(dir, _walk, p) File “/usr/lib/python2.7/posixpath.py”, line 239, in walk walk(name, func, arg) File “/usr/lib/python2.7/posixpath.py”, line 231, in walk func(arg, top, names) File “/usr/lib/pymodules/python2.7/univention/admin/modules.py”, line 106, in _walk m = import(mod, globals(), locals(), name) File “/usr/lib/pymodules/python2.7/univention/admin/handlers/ms/gpipsec-nfa.py”, line 143, in identify = object.identify AttributeError: type object ‘object’ has no attribute ‘identify’ Reason for the issue is bug 49838. The new udm objects are registered in ldap for UCS versions >= 4.4-0, but the udm refactoring was done in 4.4-0e101: b46919b37109 | Bug #48390: unify identify() method Workaround: Update affected systems to 4.4-0e101 or higher reported in https://help.univention.com/t/14311