Univention Bugzilla – Bug 54675
Traceback in systemdiagnostic check 52_mail_acl_sync
Last modified: 2022-06-01 16:51:14 CEST
Traceback in systemdiagnostic check. univention-app info UCS: 5.0-1 errata287 Installed: admindiary-backend=1.0 admindiary-frontend=1.0 bluespice=3.2.7-ucs.1 cups=2.2.1 dhcp-server=12.0 fetchmail=6.3.26 mailserver=12.0 pkgdb=11.0 radius=5.0 samba4=4.13 self-service=5.0 self-service-backend=5.0 4.4/benno-mailarchiv=2.8.16 Looks familiar. Python3 incompatibility? ############################### Start 52_mail_acl_sync ############################### ## Check failed: 52_mail_acl_sync - Überprüfe ACL Einträge der globalen IMAP Ordner ## Traceback (most recent call last): File "/usr/lib/python3/dist-packages/univention/management/console/modules/diagnostic/__init__.py", line 280, in execute result = execute(umc_module, **kwargs) File "/usr/lib/python3/dist-packages/univention/management/console/modules/diagnostic/plugins/52_mail_acl_sync.py", line 232, in run differences = list(all_differences(acl_class)) File "/usr/lib/python3/dist-packages/univention/management/console/modules/diagnostic/plugins/52_mail_acl_sync.py", line 200, in all_differences imap_acl = acl_class.from_folder(folder) File "/usr/lib/python3/dist-packages/univention/management/console/modules/diagnostic/plugins/52_mail_acl_sync.py", line 177, in from_folder acl_list = cls._get_dovecot_acl(folder) File "/usr/lib/python3/dist-packages/univention/management/console/modules/diagnostic/plugins/52_mail_acl_sync.py", line 193, in _get_dovecot_acl return {identifier.strip(): set(rights.strip().split()) for (identifier, rights) in (line.rsplit(' ', 1) for line in output.decode('UTF-8', 'replace'))} AttributeError: 'list' object has no attribute 'decode' ################################ End 52_mail_acl_sync ################################
Regression caused by d7c9731df4f8c559546474acfe301694ae5a4525
univention-management-console-module-diagnostic (6.0.0-30) 32ca3b679e78 | Bug #54675: diagnostic test 52_mail_acl_sync fails if multiple IMAP
OK: Python 3 migration regression fixed OK: YAML
<https://errata.software-univention.de/#/?erratum=5.0x324>