Hallo,
Ich hoffe es ist ok sich in den thread hier einzuklinken - aber wir haben ähnliche Probleme mit dem Upgrade - das spamrunner issue ist ident (danke für den bugreport).
Allerdings haben wir beim /usr/share/univention-ox/process-listener
eine andere Fehlermeldung:
Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/ox-resource.py", line 136, in <module>
handler.process_pending()
File "/usr/lib/python3/dist-packages/univention/ox/listener_tools.py", line 720, in process_pending
return self.process(func)
File "/usr/lib/python3/dist-packages/univention/ox/listener_tools.py", line 775, in process
result = func(dn, entry.new, entry.old, entry.action)
File "/usr/lib/univention-directory-listener/system/ox-resource.py", line 132, in handler
ox_resource_listener = OXResourceListener(name, old, new)
File "/usr/lib/univention-directory-listener/system/ox-resource.py", line 52, in __init__
self.resource_name = self.get_resource_name()
File "/usr/lib/univention-directory-listener/system/ox-resource.py", line 59, in get_resource_name
return self.new['cn'][0].decode('utf-8')
AttributeError: 'str' object has no attribute 'decode'
die scheint auf den ersten Blick [0] einem kleinen bug beim portieren von 2 auf 3 geschuldet zu sein - habe nicht gesehen, dass das in dem bugreport erwähnt wurde und auch keinen anderen bugreport mit dem Thema gefunden - Kann gerne einen bugreport aufmachen.
das /usr/share/univention-ox/manage_listener_queue --list
hingegen wirft bei uns auch einen Fehler:
/usr/share/univention-ox/manage_listener_queue --list
Traceback (most recent call last):
File "/usr/share/univention-ox/manage_listener_queue", line 266, in <module>
sys.exit(main())
File "/usr/share/univention-ox/manage_listener_queue", line 220, in main
handler.collect_pickle_files()
File "/usr/share/univention-ox/manage_listener_queue", line 160, in collect_pickle_files
dn_s
TypeError: unsupported format string passed to bytes.__format__
Wir haben es derzeit mal umgangen, indem wir die files aus /var/spool/univention-ox/ox-ressource/ weggemoved haben.
Danke & Liebe Grüße,
stoiko
[0] Porting Python 2 Code to Python 3 — Python 3.10.0 documentation