-
Notifications
You must be signed in to change notification settings - Fork 16
Description
Previously working Beets Flask install suddenly broken.
When I log into Dozzle to see whats up this is what I get.
It usually just loops the Child Process died thing infinitely. On occasion this error will pop up:
Process SpawnProcess-10: Traceback (most recent call last): File "/usr/local/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap self.run() File "/usr/local/lib/python3.11/multiprocessing/process.py", line 108, in run self._target(*self._args, **self._kwargs) File "/usr/local/lib/python3.11/site-packages/uvicorn/_subprocess.py", line 80, in subprocess_started target(sockets=sockets) File "/usr/local/lib/python3.11/site-packages/uvicorn/supervisors/multiprocess.py", line 64, in target return self.real_target(sockets) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/uvicorn/server.py", line 67, in run return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/uvicorn/_compat.py", line 30, in asyncio_run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/asyncio/base_events.py", line 654, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/site-packages/uvicorn/server.py", line 71, in serve await self._serve(sockets) File "/usr/local/lib/python3.11/site-packages/uvicorn/server.py", line 78, in _serve config.load() File "/usr/local/lib/python3.11/site-packages/uvicorn/config.py", line 445, in load self.loaded_app = self.loaded_app() ^^^^^^^^^^^^^^^^^ File "/repo/backend/beets_flask/server/app.py", line 33, in create_app from ..database import setup_database File "/repo/backend/beets_flask/database/__init__.py", line 1, in <module> from .setup import db_session_factory, setup_database, with_db_session File "/repo/backend/beets_flask/database/setup.py", line 11, in <module> from .models import Base File "/repo/backend/beets_flask/database/models/__init__.py", line 2, in <module> from .states import CandidateStateInDb, FolderInDb, SessionStateInDb, TaskStateInDb File "/repo/backend/beets_flask/database/models/states.py", line 21, in <module> from beets.autotag import AlbumMatch File "/usr/local/lib/python3.11/site-packages/beets/autotag/__init__.py", line 30, in <module> from .match import Proposal, Recommendation, tag_album, tag_item File "/usr/local/lib/python3.11/site-packages/beets/autotag/match.py", line 24, in <module> import lap File "/usr/local/lib/python3.11/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).
Any idea what happened here?