Bug 50832 - UDM on UCS domain systems smaller than 4.4-0e101 stops working when 4.4-3e407 is installed on DC Master
UDM on UCS domain systems smaller than 4.4-0e101 stops working when 4.4-3e407...
Status: NEW
Product: UCS
Classification: Unclassified
Component: UDM (Generic)
UCS 4.4
Other Linux
: P5 normal (vote)
: ---
Assigned To: UMC maintainers
UMC maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-02-17 19:05 CET by Erik Damrose
Modified: 2020-02-17 19:05 CET (History)
0 users

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 5: Major Usability: Impairs usability in key scenarios
Who will be affected by this bug?: 1: Will affect a very few installed domains
How will those affected feel about the bug?: 4: A User would return the product
User Pain: 0.114
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): External feedback, Regression, Workaround is available
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Damrose univentionstaff 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