Univention Bugzilla – Bug 51873
udm/license/import: KeyError: '3'
Last modified: 2021-03-23 17:49:30 CET
Version: 4.4-4 errata652 (Blumenthal) Error: Internal server error during "udm/license/import". Request: udm/license/import Traceback (most recent call last): File "%PY2.7%/univention/management/console/base.py", line 359, in __error_handling six.reraise(etype, exc, etraceback) File "%PY2.7%/univention/management/console/base.py", line 262, in execute function.__func__(self, request, *args, **kwargs) File "%PY2.7%/univention/management/console/modules/udm/udm_ldap.py", line 97, in _decorated return method(*args, **kwargs) File "%PY2.7%/univention/management/console/ldap.py", line 149, in _decorated kwargs[loarg], kwargs[poarg] = lo, po = getter() File "%PY2.7%/univention/management/console/ldap.py", line 139, in getter conn = connection() File "%PY2.7%/univention/management/console/ldap.py", line 53, in connection bind(lo) File "%PY2.7%/univention/management/console/modules/udm/__init__.py", line 198, in bind_user_connection self.require_license(lo) File "%PY2.7%/univention/management/console/modules/udm/__init__.py", line 209, in require_license check_license(lo, True) File "%PY2.7%/univention/management/console/modules/udm/tools.py", line 117, in check_license _check_license(ldap_connection) File "%PY2.7%/univention/management/console/modules/udm/tools.py", line 169, in _check_license code = univention.admin.license.init_select(ldap_connection, 'admin') File "%PY2.7%/univention/admin/license.py", line 337, in init_select self.select(module, lo) File "%PY2.7%/univention/admin/license.py", line 205, in select self.set_values(lo, module) File "%PY2.7%/univention/admin/license.py", line 287, in set_values self.__countSysAccounts(lo) File "%PY2.7%/univention/admin/license.py", line 383, in __countSysAccounts if self.licenses[self.version][License.USERS] == 'unlimited': KeyError: '3' Role: domaincontroller_master
happened when stripping characters from the license UUID: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/univention/management/console/base.py", line 359, in __error_handling six.reraise(etype, exc, etraceback) File "/usr/lib/python3/dist-packages/six.py", line 693, in reraise raise value File "/usr/lib/python3/dist-packages/univention/management/console/base.py", line 262, in execute function.__func__(self, request, *args, **kwargs) File "/usr/lib/python3/dist-packages/univention/management/console/modules/udm/udm_ldap.py", line 101, in _decorated return method(*args, **kwargs) File "/usr/lib/python3/dist-packages/univention/management/console/ldap.py", line 149, in _decorated kwargs[loarg], kwargs[poarg] = lo, po = getter() File "/usr/lib/python3/dist-packages/univention/management/console/ldap.py", line 139, in getter conn = connection() File "/usr/lib/python3/dist-packages/univention/management/console/ldap.py", line 53, in connection bind(lo) File "/usr/lib/python3/dist-packages/univention/management/console/modules/udm/__init__.py", line 200, in bind_user_connection self.require_license(lo) File "/usr/lib/python3/dist-packages/univention/management/console/modules/udm/__init__.py", line 211, in require_license check_license(lo, True) File "/usr/lib/python3/dist-packages/univention/management/console/modules/udm/tools.py", line 119, in check_license _check_license(ldap_connection) File "/usr/lib/python3/dist-packages/univention/management/console/modules/udm/tools.py", line 171, in _check_license code = univention.admin.license.init_select(ldap_connection, 'admin') File "/usr/lib/python3/dist-packages/univention/admin/license.py", line 341, in init_select self.select(module, lo) File "/usr/lib/python3/dist-packages/univention/admin/license.py", line 201, in select self.set_values(lo, module) File "/usr/lib/python3/dist-packages/univention/admin/license.py", line 291, in set_values self.__countSysAccounts(lo) File "/usr/lib/python3/dist-packages/univention/admin/license.py", line 387, in __countSysAccounts if self.licenses[self.version][License.USERS] == 'unlimited': KeyError: '32'