Finally got around to reinstalling Bookworm Lite on an SD card and trying the install on a Pi 5. Here’s what I got from journalctl
:
Sep 03 07:55:12 modlel systemd[1]: mod-host.service: Main process exited, code=exited, status=1/FAILURE
Sep 03 07:55:12 modlel systemd[1]: mod-host.service: Failed with result 'exit-code'.
Sep 03 07:55:12 modlel jackd[955]: jackdmp 1.9.22
Sep 03 07:55:12 modlel jackd[955]: Copyright 2001-2005 Paul Davis and others.
Sep 03 07:55:12 modlel jackd[955]: Copyright 2004-2016 Grame.
Sep 03 07:55:12 modlel jackd[955]: Copyright 2016-2023 Filipe Coelho.
Sep 03 07:55:12 modlel jackd[955]: jackdmp comes with ABSOLUTELY NO WARRANTY
Sep 03 07:55:12 modlel jackd[955]: This is free software, and you are welcome to redistribute it
Sep 03 07:55:12 modlel jackd[955]: under certain conditions; see the file COPYING for details
Sep 03 07:55:12 modlel jackd[955]: JACK server starting in realtime mode with priority 99
Sep 03 07:55:12 modlel jackd[955]: self-connect-mode is "Don't restrict self connect requests"
Sep 03 07:55:12 modlel jackd[955]: creating alsa driver ... hw:U192k|hw:U192k|128|2|48000|0|0|nomon|swmeter|soft-mode|3>
Sep 03 07:55:12 modlel jackd[955]: configuring for 48000Hz, period = 128 frames (2.7 ms), buffer = 2 periods
Sep 03 07:55:12 modlel jackd[955]: ALSA: final selected sample format for capture: 32bit integer little-endian
Sep 03 07:55:12 modlel jackd[955]: ALSA: use 2 periods for capture
Sep 03 07:55:12 modlel jackd[955]: ALSA: final selected sample format for playback: 32bit integer little-endian
Sep 03 07:55:12 modlel jackd[955]: ALSA: use 2 periods for playback
Sep 03 07:55:12 modlel jackd[955]: port created: Midi Through:Port 0 (capture)
Sep 03 07:55:12 modlel jackd[955]: port created: Midi Through:Port 0 (playback)
Sep 03 07:55:12 modlel jackd[955]: port created: Pico:CircuitPython usb_midi por (capture)
Sep 03 07:55:12 modlel jackd[955]: port created: Pico:CircuitPython usb_midi por (playback)
Sep 03 07:55:12 modlel mod-ui[958]: Traceback (most recent call last):
Sep 03 07:55:12 modlel mod-ui[958]: File "/usr/local/bin/mod-ui", line 33, in <module>
Sep 03 07:55:12 modlel mod-ui[958]: sys.exit(load_entry_point('mod==0.99.8', 'console_scripts', 'mod-ui')())
Sep 03 07:55:12 modlel mod-ui[958]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 03 07:55:12 modlel mod-ui[958]: File "/usr/local/bin/mod-ui", line 25, in importlib_load_entry_point
Sep 03 07:55:12 modlel mod-ui[958]: return next(matches).load()
Sep 03 07:55:12 modlel mod-ui[958]: ^^^^^^^^^^^^^^^^^^^^
Sep 03 07:55:12 modlel mod-ui[958]: File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
Sep 03 07:55:12 modlel mod-ui[958]: module = import_module(match.group('module'))
Sep 03 07:55:12 modlel mod-ui[958]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 03 07:55:12 modlel mod-ui[958]: File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
Sep 03 07:55:12 modlel mod-ui[958]: return _bootstrap._gcd_import(name[level:], package, level)
Sep 03 07:55:12 modlel mod-ui[958]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 03 07:55:12 modlel mod-ui[958]: File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
Sep 03 07:55:12 modlel mod-ui[958]: File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
Sep 03 07:55:12 modlel mod-ui[958]: File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
Sep 03 07:55:12 modlel mod-ui[958]: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
Sep 03 07:55:12 modlel mod-ui[958]: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
Sep 03 07:55:12 modlel mod-ui[958]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
Sep 03 07:55:12 modlel mod-ui[958]: File "/usr/local/lib/python3.11/dist-packages/mod/webserver.py", line 17, in <mod>
Sep 03 07:55:12 modlel mod-ui[958]: from tornado import gen, iostream, web, websocket
Sep 03 07:55:12 modlel mod-ui[958]: File "/usr/local/lib/python3.11/dist-packages/tornado/web.py", line 85, in <modul>
Sep 03 07:55:12 modlel mod-ui[958]: from tornado import httputil
Sep 03 07:55:12 modlel mod-ui[958]: File "/usr/local/lib/python3.11/dist-packages/tornado/httputil.py", line 101, in >
Sep 03 07:55:12 modlel mod-ui[958]: class HTTPHeaders(collections.MutableMapping):
Sep 03 07:55:12 modlel mod-ui[958]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 03 07:55:12 modlel mod-ui[958]: AttributeError: module 'collections' has no attribute 'MutableMapping'
Sep 03 07:55:12 modlel systemd[1]: mod-ui.service: Main process exited, code=exited, status=1/FAILURE
Sep 03 07:55:12 modlel systemd[1]: mod-ui.service: Failed with result 'exit-code'.
Sep 03 07:55:14 modlel systemd[1]: mod-host.service: Scheduled restart job, restart counter is at 1.
Sep 03 07:55:14 modlel systemd[1]: Stopped mod-ui.service - MOD-UI.
Sep 03 07:55:14 modlel systemd[1]: Stopped mod-host.service - MOD-host.
Sep 03 07:55:14 modlel systemd[1]: Starting mod-host.service - MOD-host...
Sep 03 07:55:14 modlel mod-host[964]: Forking... child PID: 965
Sep 03 07:55:14 modlel systemd[1]: Started mod-host.service - MOD-host.
Sep 03 07:55:14 modlel systemd[1]: Started mod-ui.service - MOD-UI.
Sep 03 07:55:14 modlel mod-host[965]: mod-host ready!
Sep 03 07:55:14 modlel mod-ui[966]: Traceback (most recent call last):
Sep 03 07:55:14 modlel mod-ui[966]: File "/usr/local/bin/mod-ui", line 33, in <module>
Sep 03 07:55:14 modlel mod-ui[966]: sys.exit(load_entry_point('mod==0.99.8', 'console_scripts', 'mod-ui')())
Sep 03 07:55:14 modlel mod-ui[966]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 03 07:55:14 modlel mod-ui[966]: File "/usr/local/bin/mod-ui", line 25, in importlib_load_entry_point
Sep 03 07:55:14 modlel mod-ui[966]: return next(matches).load()
Sep 03 07:55:14 modlel mod-ui[966]: ^^^^^^^^^^^^^^^^^^^^
Sep 03 07:55:14 modlel mod-ui[966]: File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
Sep 03 07:55:14 modlel mod-ui[966]: module = import_module(match.group('module'))
Sep 03 07:55:14 modlel mod-ui[966]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 03 07:55:14 modlel mod-ui[966]: File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
Sep 03 07:55:14 modlel mod-ui[966]: return _bootstrap._gcd_import(name[level:], package, level)
Sep 03 07:55:14 modlel mod-ui[966]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 03 07:55:14 modlel mod-ui[966]: File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
Sep 03 07:55:14 modlel mod-ui[966]: File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
Sep 03 07:55:14 modlel mod-ui[966]: File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
Sep 03 07:55:14 modlel mod-ui[966]: File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
Sep 03 07:55:14 modlel mod-ui[966]: File "<frozen importlib._bootstrap_external>", line 940, in exec_module
Sep 03 07:55:14 modlel mod-ui[966]: File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
Sep 03 07:55:14 modlel mod-ui[966]: File "/usr/local/lib/python3.11/dist-packages/mod/webserver.py", line 17, in <mod>
Sep 03 07:55:14 modlel mod-ui[966]: from tornado import gen, iostream, web, websocket
Sep 03 07:55:14 modlel mod-ui[966]: File "/usr/local/lib/python3.11/dist-packages/tornado/web.py", line 85, in <modul>
Sep 03 07:55:14 modlel mod-ui[966]: from tornado import httputil
Sep 03 07:55:14 modlel mod-ui[966]: File "/usr/local/lib/python3.11/dist-packages/tornado/httputil.py", line 101, in >
Sep 03 07:55:14 modlel mod-ui[966]: class HTTPHeaders(collections.MutableMapping):
Sep 03 07:55:14 modlel mod-ui[966]: ^^^^^^^^^^^^^^^^^^^^^^^^^^
Sep 03 07:55:14 modlel mod-ui[966]: AttributeError: module 'collections' has no attribute 'MutableMapping'
Note that I’m using a Behringer UMC202HD as my audio interface, however everything works without any issues on Bullseye.