-
-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to python 3.8.10 breaks image on Raspberry Pi #80
Comments
Seems to be an upstream issue: beetbox/beets#3674 |
Same issue here |
Same issue here (OMV x86) |
It looks like the main issue is that the last Using the Anyway, in the meantime, adding the below shell script to #!/usr/bin/with-contenv bash
# Install latest beets version
# https://github.com/linuxserver/docker-beets/issues/80
pip3 install -q --no-cache-dir https://github.com/beetbox/beets/zipball/master |
Thanks @jsetton that worked a treat. |
Switching to nightly got things working for me again. Cheers. |
@aptalca good point although I just tried the |
if you want to PR to nightly builds, it's just the nightly branch here |
switching to nightly fixes the python error, but replaygain with GStreamer as backend isn't working though. I get the error: rror: replaygain initialization failed: Failed to load GStreamer: python-gi not found |
It looks like the GStreamer related packages were somehow removed when the The following packages need to be added back to that branch:
|
Expected Behavior
Container should serve beets.
Current Behavior
Logs show it's hung on "ValueError: Name node can't be used with 'None' constant"
Running v1.4.9-ls49 works fine.
Steps to Reproduce
Environment
OS: Raspbian
CPU architecture: arm32
How docker service was installed: Official docker repo
Command used to create docker container (run/create/compose/screenshot)
beets:
image: linuxserver/beets:latest
container_name: beets
restart: unless-stopped
ports:
- 8337:8337
environment:
- PUID=1000
- PGID=1000
- TZ=America/XXX
- UMASK=002
volumes:
- /beets/config:/config
- /beets/music:/music
- /beets/downloads:/downloads
Docker logs
ValueError: Name node can't be used with 'None' constant,
Traceback (most recent call last):,
File "/usr/bin/beet", line 33, in ,
sys.exit(load_entry_point('beets==1.4.9', 'console_scripts', 'beet')()),
File "/usr/lib/python3.8/site-packages/beets/ui/init.py", line 1266, in main,
_raw_main(args),
File "/usr/lib/python3.8/site-packages/beets/ui/init.py", line 1249, in _raw_main,
subcommands, plugins, lib = _setup(options, lib),
File "/usr/lib/python3.8/site-packages/beets/ui/init.py", line 1144, in _setup,
lib = _open_library(config),
File "/usr/lib/python3.8/site-packages/beets/ui/init.py", line 1201, in _open_library,
get_path_formats(),,
File "/usr/lib/python3.8/site-packages/beets/ui/init.py", line 619, in get_path_formats,
path_formats.append((query, template(view.as_str()))),
File "/usr/lib/python3.8/site-packages/beets/util/functemplate.py", line 571, in template,
return Template(fmt),
File "/usr/lib/python3.8/site-packages/beets/util/functemplate.py", line 581, in init,
self.compiled = self.translate(),
File "/usr/lib/python3.8/site-packages/beets/util/functemplate.py", line 614, in translate,
func = compile_func(,
File "/usr/lib/python3.8/site-packages/beets/util/functemplate.py", line 155, in compile_func,
prog = compile(mod, '', 'exec'),
ValueError: Name node can't be used with 'None' constant,
The text was updated successfully, but these errors were encountered: