Bug 53862 - Tracebacks in listener.log during upgrade to UCS 5.0
Tracebacks in listener.log during upgrade to UCS 5.0
Status: NEW
Product: UCS
Classification: Unclassified
Component: Update - Release updates
UCS 5.0
Other Linux
: P5 normal (vote)
: ---
Assigned To: UCS maintainers
UCS maintainers
:
Depends on: 53290
Blocks:
  Show dependency treegraph
 
Reported: 2021-10-01 11:24 CEST by Florian Best
Modified: 2022-03-25 10:54 CET (History)
1 user (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Best univentionstaff 2021-10-01 11:24:36 CEST
Some listener modules are defunctional for 9 minutes during the upgrade to UCS 5.0:

01.10.21 01:31:34.457  DEBUG_INIT
01.10.21 01:31:34.491  LISTENER    ( WARN    ) : Notifier/LDAP server is master077.autotest077.local:7389
01.10.21 01:31:34.491  LDAP        ( PROCESS ) : connecting to ldap://master077.autotest077.local:7389
01.10.21 01:31:36.880  LISTENER    ( ERROR   ) : import of filename=/usr/lib/univention-directory-listener/system/faillog.py failed
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/faillog.py", line 42, in <module>
    from univention.admin.handlers.users.user import unmapLocked
  File "/usr/lib/python2.7/dist-packages/univention/admin/__init__.py", line 581, in <module>
    from univention.admin import modules, objects, syntax, hook, mapping  # noqa
  File "/usr/lib/python2.7/dist-packages/univention/admin/modules.py", line 49, in <module>
    import univention.admin.handlers
  File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 62, in <module>
    from univention.admindiary.client import write_event
ImportError: No module named client
01.10.21 01:31:36.881  LISTENER    ( ERROR   ) : import of filename=/usr/lib/univention-directory-listener/system/faillog.py failed in module_import()
01.10.21 01:31:37.339  LISTENER    ( ERROR   ) : import of filename=/usr/lib/univention-directory-listener/system/udm_extension.py failed
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/udm_extension.py", line 45, in <module>
    import univention.admin.uldap as udm_uldap
  File "/usr/lib/python2.7/dist-packages/univention/admin/__init__.py", line 581, in <module>
    from univention.admin import modules, objects, syntax, hook, mapping  # noqa
  File "/usr/lib/python2.7/dist-packages/univention/admin/modules.py", line 49, in <module>
    import univention.admin.handlers
  File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 62, in <module>
    from univention.admindiary.client import write_event
ImportError: No module named client
01.10.21 01:31:37.340  LISTENER    ( ERROR   ) : import of filename=/usr/lib/univention-directory-listener/system/udm_extension.py failed in module_import()
01.10.21 01:31:37.533  LISTENER    ( ERROR   ) : import of filename=/usr/lib/univention-directory-listener/system/portal_groups.py failed
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/portal_groups.py", line 38, in <module>
    from univention.listener import ListenerModuleHandler, ListenerModuleConfiguration
  File "/usr/lib/python2.7/dist-packages/univention/listener/__init__.py", line 45, in <module>
    from univention.listener.handler import ListenerModuleHandler
  File "/usr/lib/python2.7/dist-packages/univention/listener/handler.py", line 36, in <module>
    from univention.admin.uldap import access, position
  File "/usr/lib/python2.7/dist-packages/univention/admin/__init__.py", line 581, in <module>
    from univention.admin import modules, objects, syntax, hook, mapping  # noqa
  File "/usr/lib/python2.7/dist-packages/univention/admin/modules.py", line 49, in <module>
    import univention.admin.handlers
  File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 62, in <module>
    from univention.admindiary.client import write_event
ImportError: No module named client
01.10.21 01:31:37.533  LISTENER    ( ERROR   ) : import of filename=/usr/lib/univention-directory-listener/system/portal_groups.py failed in module_import()
01.10.21 01:31:37.827  LISTENER    ( ERROR   ) : import of filename=/usr/lib/univention-directory-listener/system/nfs-shares.py failed
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/nfs-shares.py", line 44, in <module>
    interfaces = Interfaces(listener.configRegistry)
  File "/usr/lib/python2.7/dist-packages/univention/config_registry/interfaces.py", line 254, in __init__
    self.ipv4_gateway = IPv4Address(u"%(gateway)s" % ucr)  # type: Union[IPv4Address, None, bool]
  File "/usr/lib/python2.7/dist-packages/univention/config_registry/interfaces.py", line 228, in __getitem__
    for _reg, registry in self._walk():
AttributeError: 'ConfigRegistry' object has no attribute '_walk'
01.10.21 01:31:37.829  LISTENER    ( ERROR   ) : import of filename=/usr/lib/univention-directory-listener/system/nfs-shares.py failed in module_import()
01.10.21 01:31:38.851  LISTENER    ( ERROR   ) : import of filename=/usr/lib/univention-directory-listener/system/app_attributes.py failed
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/app_attributes.py", line 45, in <module>
    from univention.listener.handler import ListenerModuleHandler
  File "/usr/lib/python2.7/dist-packages/univention/listener/__init__.py", line 45, in <module>
    from univention.listener.handler import ListenerModuleHandler
  File "/usr/lib/python2.7/dist-packages/univention/listener/handler.py", line 36, in <module>
    from univention.admin.uldap import access, position
  File "/usr/lib/python2.7/dist-packages/univention/admin/__init__.py", line 581, in <module>
    from univention.admin import modules, objects, syntax, hook, mapping  # noqa
  File "/usr/lib/python2.7/dist-packages/univention/admin/modules.py", line 49, in <module>
    import univention.admin.handlers
  File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 85, in <module>
    translation = univention.admin.localization.translation('univention/admin/handlers')
AttributeError: 'module' object has no attribute 'localization'
01.10.21 01:31:38.852  LISTENER    ( ERROR   ) : import of filename=/usr/lib/univention-directory-listener/system/app_attributes.py failed in module_import()
01.10.21 01:31:55.353  LISTENER    ( WARN    ) : received signal 15
01.10.21 01:40:37.365  DEBUG_INIT

WONTFIX?

+++ This bug was initially created as a clone of Bug #53290 +++
Comment 1 Florian Best univentionstaff 2021-10-01 11:32:14 CEST
ucs-test (10.0.6-54)
5e46c1cc9b16 | Bug #53862: [grep_traceback]: ignore traceback
Comment 2 Florian Best univentionstaff 2021-10-07 10:49:53 CEST
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/app_attributes.py", line 45, in <module>
    from univention.listener.handler import ListenerModuleHandler
  File "/usr/lib/python2.7/dist-packages/univention/listener/__init__.py", line 45, in <module>
    from univention.listener.handler import ListenerModuleHandler
  File "/usr/lib/python2.7/dist-packages/univention/listener/handler.py", line 36, in <module>
    from univention.admin.uldap import access, position
  File "/usr/lib/python2.7/dist-packages/univention/admin/__init__.py", line 581, in <module>
    from univention.admin import modules, objects, syntax, hook, mapping  # noqa
  File "/usr/lib/python2.7/dist-packages/univention/admin/modules.py", line 49, in <module>
    import univention.admin.handlers
  File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 62, in <module>
    from univention.admindiary.client import write_event
ImportError: No module named client
Comment 3 Florian Best univentionstaff 2022-03-25 10:41:05 CET
1 times in /var/log/univention/listener.log:
https://univention-dist-jenkins.k8s.knut.univention.de/job/UCS-5.0/job/UCS-5.0-1/job/AutotestUpgrade/SambaVersion=s4,Systemrolle=member/ws/test/listener.log
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/portal_groups.py", line 38, in <module>
    from univention.listener import ListenerModuleHandler, ListenerModuleConfiguration
  File "/usr/lib/python2.7/dist-packages/univention/listener/__init__.py", line 46, in <module>
    from univention.listener.handler import ListenerModuleHandler
  File "/usr/lib/python2.7/dist-packages/univention/listener/handler.py", line 39, in <module>
    from univention.admin.uldap import access, position
  File "/usr/lib/python2.7/dist-packages/univention/admin/__init__.py", line 581, in <module>
    from univention.admin import modules, objects, syntax, hook, mapping  # noqa
  File "/usr/lib/python2.7/dist-packages/univention/admin/modules.py", line 49, in <module>
    import univention.admin.handlers
  File "/usr/lib/python2.7/dist-packages/univention/admin/handlers/__init__.py", line 85, in <module>
    translation = univention.admin.localization.translation('univention/admin/handlers')
AttributeError: 'module' object has no attribute 'localization'

1 times in /var/log/univention/listener.log:
https://univention-dist-jenkins.k8s.knut.univention.de/job/UCS-5.0/job/UCS-5.0-1/job/AutotestUpgrade/SambaVersion=s4,Systemrolle=member/ws/test/listener.log
Traceback (most recent call last):
  File "/usr/lib/univention-directory-listener/system/app_attributes.py", line 45, in <module>
    from univention.listener.handler import ListenerModuleHandler
  File "/usr/lib/python2.7/dist-packages/univention/listener/__init__.py", line 46, in <module>
    from univention.listener.handler import ListenerModuleHandler
  File "/usr/lib/python2.7/dist-packages/univention/listener/handler.py", line 39, in <module>
    from univention.admin.uldap import access, position
  File "/usr/lib/python2.7/dist-packages/univention/admin/__init__.py", line 624, in <module>
    from univention.admin import modules, objects, syntax, hook, mapping  # noqa
  File "/usr/lib/python2.7/dist-packages/univention/admin/modules.py", line 53, in <module>
    import univention.admin.hook
  File "/usr/lib/python2.7/dist-packages/univention/admin/hook.py", line 42, in <module>
    from univention.admin import localization
ImportError: cannot import name localization
Comment 4 Florian Best univentionstaff 2022-03-25 10:54:53 CET
a24c7de9ad Bug #53862: [grep_traceback]: ignore traceback