Is there an existing issue for this?
Current Behavior
Fresh installation of the docker container in
Proxmox debian VM (6.1.0-42-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.159-1 (2025-12-30) x86_64 GNU/Linux)
Running "beet version" inside docker container results in
`Traceback (most recent call last):
File "/lsiopy/lib/python3.12/site-packages/beets/plugins.py", line 447, in _get_plugin
raise PluginImportError(name) from exc
beets.plugins.PluginImportError: Could not import plugin musicbrainz
Traceback (most recent call last):
File "/lsiopy/bin/beet", line 7, in <module>
sys.exit(main())
^^^^^^
File "/lsiopy/lib/python3.12/site-packages/beets/ui/__init__.py", line 1713, in main
_raw_main(args)
File "/lsiopy/lib/python3.12/site-packages/beets/ui/__init__.py", line 1688, in _raw_main
subcommands, lib = _setup(options, lib)
^^^^^^^^^^^^^^^^^^^^
File "/lsiopy/lib/python3.12/site-packages/beets/ui/__init__.py", line 1519, in _setup
from beets.ui.commands import default_commands
File "/lsiopy/lib/python3.12/site-packages/beets/ui/commands.py", line 30, in <module>
from beets import autotag, config, importer, library, logging, plugins, ui, util
File "/lsiopy/lib/python3.12/site-packages/beets/autotag/__init__.py", line 30, in <module>
from .match import Proposal, Recommendation, tag_album, tag_item
File "/lsiopy/lib/python3.12/site-packages/beets/autotag/match.py", line 24, in <module>
import lap
File "/lsiopy/lib/python3.12/site-packages/lap/__init__.py", line 16, in <module>
from ._lapjv import (
File "_lapjv_cpp/_lapjv.pyx", line 1, in init _lapjv
ImportError: numpy.core.multiarray failed to import (auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; use '<void>numpy._import_array' to disable if you are certain you don't need it).`
Expected Behavior
beet version should return version number.
Steps To Reproduce
Access container console and run
beet version
will result in fault.
Environment
- OS: 6.1.0-42-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.159-1 (2025-12-30) x86_64 GNU/Linux)
- How docker service was installed: via docker compose
CPU architecture
x86-64
Docker creation
beets:
image: lscr.io/linuxserver/beets:latest
container_name: beets
environment:
- PUID=1000
- PGID=1000
- TZ=${TIMEZONE:?err}
volumes:
- ${FOLDER_FOR_DATA:?err}/beets/config:/config
- ${FOLDER_FOR_MEDIA:?err}/media/music/BEETS:/music
ports:
- "${beets_WEBUI_PORT:?err}:4533"
restart: unless-stopped
Container logs
from ._lapjv import (
File "_lapjv_cpp/_lapjv.pyx", line 1, in init _lapjv
ImportError: numpy.core.multiarray failed to import (auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; use '<void>numpy._import_array' to disable if you are certain you don't need it).
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/lsiopy/lib/python3.12/site-packages/beets/plugins.py", line 447, in _get_plugin
raise PluginImportError(name) from exc
beets.plugins.PluginImportError: Could not import plugin fetchart
** error loading plugin chroma
Traceback (most recent call last):
File "/lsiopy/lib/python3.12/site-packages/beets/plugins.py", line 445, in _get_plugin
namespace = import_module(f"{PLUGIN_NAMESPACE}.{name}")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 999, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/lsiopy/lib/python3.12/site-packages/beetsplug/chroma.py", line 28, in <module>
from beets.autotag.distance import Distance
File "/lsiopy/lib/python3.12/site-packages/beets/autotag/__init__.py", line 30, in <module>
from .match import Proposal, Recommendation, tag_album, tag_item
File "/lsiopy/lib/python3.12/site-packages/beets/autotag/match.py", line 24, in <module>
import lap
File "/lsiopy/lib/python3.12/site-packages/lap/__init__.py", line 16, in <module>
from ._lapjv import (
File "_lapjv_cpp/_lapjv.pyx", line 1, in init _lapjv
ImportError: numpy.core.multiarray failed to import (auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; use '<void>numpy._import_array' to disable if you are certain you don't need it).
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/lsiopy/lib/python3.12/site-packages/beets/plugins.py", line 447, in _get_plugin
raise PluginImportError(name) from exc
beets.plugins.PluginImportError: Could not import plugin chroma
Traceback (most recent call last):
File "/lsiopy/bin/beet", line 7, in <module>
sys.exit(main())
^^^^^^
File "/lsiopy/lib/python3.12/site-packages/beets/ui/__init__.py", line 1713, in main
_raw_main(args)
File "/lsiopy/lib/python3.12/site-packages/beets/ui/__init__.py", line 1688, in _raw_main
subcommands, lib = _setup(options, lib)
^^^^^^^^^^^^^^^^^^^^
File "/lsiopy/lib/python3.12/site-packages/beets/ui/__init__.py", line 1519, in _setup
from beets.ui.commands import default_commands
File "/lsiopy/lib/python3.12/site-packages/beets/ui/commands.py", line 30, in <module>
from beets import autotag, config, importer, library, logging, plugins, ui, util
File "/lsiopy/lib/python3.12/site-packages/beets/autotag/__init__.py", line 30, in <module>
from .match import Proposal, Recommendation, tag_album, tag_item
File "/lsiopy/lib/python3.12/site-packages/beets/autotag/match.py", line 24, in <module>
import lap
File "/lsiopy/lib/python3.12/site-packages/lap/__init__.py", line 16, in <module>
from ._lapjv import (
File "_lapjv_cpp/_lapjv.pyx", line 1, in init _lapjv
ImportError: numpy.core.multiarray failed to import (auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; use '<void>numpy._import_array' to disable if you are certain you don't need it).
Is there an existing issue for this?
Current Behavior
Fresh installation of the docker container in
Proxmox debian VM (6.1.0-42-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.159-1 (2025-12-30) x86_64 GNU/Linux)
Running "beet version" inside docker container results in
Expected Behavior
beet version should return version number.
Steps To Reproduce
Access container console and run
beet version
will result in fault.
Environment
CPU architecture
x86-64
Docker creation
beets: image: lscr.io/linuxserver/beets:latest container_name: beets environment: - PUID=1000 - PGID=1000 - TZ=${TIMEZONE:?err} volumes: - ${FOLDER_FOR_DATA:?err}/beets/config:/config - ${FOLDER_FOR_MEDIA:?err}/media/music/BEETS:/music ports: - "${beets_WEBUI_PORT:?err}:4533" restart: unless-stoppedContainer logs