Univention Bugzilla – Bug 55590
during upgrade: AttributeError: module 'univention.admin.syntax' has no attribute 'emailAddressThatMayEndWithADot'
Last modified: 2024-02-02 12:31:09 CET
Traceback (most recent call last): File "/usr/sbin/univention-management-console-web-server", line 69, in <module> from univention.management.console.protocol import Request, Response, Client, NoSocketError, TEMPUPLOADDIR File "/usr/lib/python3/dist-packages/univention/management/console/protocol/__init__.py", line 212, in <module> from .session import * # noqa: F403,F401 File "/usr/lib/python3/dist-packages/univention/management/console/protocol/session.py", line 65, in <module> from ..acl import LDAP_ACLs, ACLs File "/usr/lib/python3/dist-packages/univention/management/console/acl.py", line 81, in <module> import univention.admin.handlers.computers.domaincontroller_master as dc_master File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/__init__.py", line 52, in <module> ···· File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/__init__.py", line 47, in __walk def __walk(root, dir, files): File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/macos.py", line 40, in <module> import univention.admin.mapping File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/__base.py", line 49, in <module> import univention.admin.samba File "/usr/lib/python3/dist-packages/univention/admin/handlers/dns/forward_zone.py", line 87, in <module> syntax=univention.admin.syntax.emailAddressThatMayEndWithADot, AttributeError: module 'univention.admin.syntax' has no attribute 'emailAddressThatMayEndWithADot' Traceback (most recent call last): File "/usr/lib/python3/dist-packages/univention/appcenter/actions/__init__.py", line 193, in call_with_namespace result = self.main(namespace) File "/usr/lib/python3/dist-packages/univention/appcenter/actions/register.py", line 87, in main self._register_app_for_apps(apps, args) File "/usr/lib/python3/dist-packages/univention/appcenter/actions/register.py", line 420, in _register_app_for_apps updates.update(self._unregister_app(app, args, lo, pos, delay=True)) File "/usr/lib/python3/dist-packages/univention/appcenter/actions/register.py", line 647, in _unregister_app ldap_object = get_app_ldap_object(app, lo, pos) File "/usr/lib/python3/dist-packages/univention/appcenter/udm.py", line 271, in get_app_ldap_object return ApplicationLDAPObject(app, lo, pos, or_create) File "/usr/lib/python3/dist-packages/univention/appcenter/udm.py", line 177, in __init__ self._reload(app, create_if_not_exists) File "/usr/lib/python3/dist-packages/univention/appcenter/udm.py", line 189, in _reload self._udm_obj = init_object('appcenter/app', self._lo, self._pos, self.dn) File "/usr/lib/python3/dist-packages/univention/appcenter/udm.py", line 72, in init_object module = _get_module(module, lo, pos) File "/usr/lib/python3/dist-packages/univention/appcenter/udm.py", line 63, in _get_module _update_modules() File "/usr/lib/python3/dist-packages/univention/appcenter/udm.py", line 59, in _update_modules udm_modules.update() File "/usr/lib/python3/dist-packages/univention/admin/modules.py", line 145, in update if not hasattr(m, 'module'): File "/usr/lib/python3/dist-packages/univention/admin/modules.py", line 132, in _walk univention.admin.syntax.import_syntax_files() File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1006, in _gcd_import File "<frozen importlib._bootstrap>", line 983, in _find_and_load File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1006, in _gcd_import File "<frozen importlib._bootstrap>", line 983, in _find_and_load File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 677, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 728, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/__init__.py", line 55, in <module> __walk(w_root, w_root, w_files) File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/__init__.py", line 50, in __walk computers.append(importlib.import_module('univention.admin.handlers.computers.%s' % (file_[: -3],))) File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1006, in _gcd_import File "<frozen importlib._bootstrap>", line 983, in _find_and_load File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 677, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 728, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/macos.py", line 43, in <module> from univention.admin.handlers.computers.__base import ComputerObject File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/__base.py", line 52, in <module> import univention.admin.handlers.dns.forward_zone File "/usr/lib/python3/dist-packages/univention/admin/handlers/dns/forward_zone.py", line 87, in <module> syntax=univention.admin.syntax.emailAddressThatMayEndWithADot, AttributeError: module 'univention.admin.syntax' has no attribute 'emailAddressThatMayEndWithADot'
added this bug to the ignore list in test/ucs-test/tests/99_end/grep_traceback.py 5.0-2: commit cb46d3c7854b14ef8db7e9786dbc45226b432469
affects also the starting of UMC-Server: Traceback (most recent call last): File "/usr/sbin/univention-management-console-server", line 287, in <module> umc_daemon.do_action() File "/usr/lib/python3/dist-packages/daemon/runner.py", line 283, in do_action func(self) File "/usr/lib/python3/dist-packages/daemon/runner.py", line 202, in _start self.app.run() File "/usr/sbin/univention-management-console-server", line 216, in run from univention.management.console.protocol.server import Server File "/usr/lib/python3/dist-packages/univention/management/console/protocol/__init__.py", line 212, in <module> from .session import * # noqa: F403,F401 File "/usr/lib/python3/dist-packages/univention/management/console/protocol/session.py", line 65, in <module> from ..acl import LDAP_ACLs, ACLs File "/usr/lib/python3/dist-packages/univention/management/console/acl.py", line 81, in <module> import univention.admin.handlers.computers.domaincontroller_master as dc_master File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/__init__.py", line 55, in <module> __walk(w_root, w_root, w_files) File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/__init__.py", line 50, in __walk computers.append(importlib.import_module('univention.admin.handlers.computers.%s' % (file_[: -3],))) File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/macos.py", line 43, in <module> from univention.admin.handlers.computers.__base import ComputerObject File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/__base.py", line 52, in <module> import univention.admin.handlers.dns.forward_zone File "/usr/lib/python3/dist-packages/univention/admin/handlers/dns/forward_zone.py", line 87, in <module> syntax=univention.admin.syntax.emailAddressThatMayEndWithADot, AttributeError: module 'univention.admin.syntax' has no attribute 'emailAddressThatMayEndWithADot'
Version: 5.0-2 errata339
https://jenkins2022.knut.univention.de/job/UCS-5.0/job/UCS-5.0-6/job/AutotestUpgrade/SambaVersion=no-samba,Systemrolle=backup/ws/test/<_io.BufferedReader name=3> Traceback (most recent call last): File "/usr/sbin/univention-management-console-web-server", line 69, in <module> from univention.management.console.protocol import Request, Response, Client, NoSocketError, TEMPUPLOADDIR File "/usr/lib/python3/dist-packages/univention/management/console/protocol/__init__.py", line 212, in <module> from .session import * # noqa: F403,F401 File "/usr/lib/python3/dist-packages/univention/management/console/protocol/session.py", line 65, in <module> from ..acl import LDAP_ACLs, ACLs File "/usr/lib/python3/dist-packages/univention/management/console/acl.py", line 81, in <module> import univention.admin.handlers.computers.domaincontroller_master as dc_master File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/__init__.py", line 55, in <module> __walk(w_root, w_root, w_files) File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/__init__.py", line 50, in __walk computers.append(importlib.import_module('univention.admin.handlers.computers.%s' % (file_[: -3],))) File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/macos.py", line 43, in <module> from univention.admin.handlers.computers.__base import ComputerObject File "/usr/lib/python3/dist-packages/univention/admin/handlers/computers/__base.py", line 52, in <module> import univention.admin.handlers.dns.forward_zone File "/usr/lib/python3/dist-packages/univention/admin/handlers/dns/forward_zone.py", line 87, in <module> syntax=univention.admin.syntax.emailAddressThatMayEndWithADot, AttributeError: module 'univention.admin.syntax' has no attribute 'emailAddressThatMayEndWithADot'