Skip to content

Crash on startup #52

@MelvinKl

Description

@MelvinKl

Admin-Backend, as well as Extractor are crashing with a very similiar error when using the provided DockerImage in v2.0.0

OSError: [Errno 30] Read-only file system

Traceback (most recent call last):
File "/usr/local/lib/python3.13/logging/config.py", line 604, in configure
handler = self.configure_handler(handlers[name])
File "/usr/local/lib/python3.13/logging/config.py", line 869, in configure_handler
result = factory(**kwargs)
File "/usr/local/lib/python3.13/logging/_init.py", line 1219, in _init
StreamHandler.init(self, self._open())
~~~~^^
File "/usr/local/lib/python3.13/logging/init.py", line 1248, in _open
return open_func(self.baseFilename, self.mode,
encoding=self.encoding, errors=self.errors)
OSError: [Errno 30] Read-only file system: '/app/services/admin-backend/log/logfile.log'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/app/services/admin-backend/.venv/lib/python3.13/site-packages/uvicorn/main.py", line 4, in
uvicorn.main()
~~~~^^
File "/app/services/admin-backend/.venv/lib/python3.13/site-packages/click/core.py", line 1442, in call
return self.main(*args, **kwargs)
~~~^^^^^^^^^^^^^^^^^
File "/app/services/admin-backend/.venv/lib/python3.13/site-packages/click/core.py", line 1363, in main
rv = self.invoke(ctx)
File "/app/services/admin-backend/.venv/lib/python3.13/site-packages/click/core.py", line 1226, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/services/admin-backend/.venv/lib/python3.13/site-packages/click/core.py", line 794, in invoke
return callback(*args, **kwargs)
File "/app/services/admin-backend/.venv/lib/python3.13/site-packages/uvicorn/main.py", line 413, in main
run(
~^
app,
^^^^
...<45 lines>...
h11_max_incomplete_event_size=h11_max_incomplete_event_size,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/app/services/admin-backend/.venv/lib/python3.13/site-packages/uvicorn/main.py", line 580, in run
server.run()
~~~~^^
File "/app/services/admin-backend/.venv/lib/python3.13/site-packages/uvicorn/server.py", line 66, in run
return asyncio.run(self.serve(sockets=sockets))
~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/asyncio/runners.py", line 195, in run
return runner.run(main)
~~~~^^^^^^
File "/usr/local/lib/python3.13/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 725, in run_until_complete
return future.result()
~~~~~^^
File "/app/services/admin-backend/.venv/lib/python3.13/site-packages/uvicorn/server.py", line 70, in serve
await self._serve(sockets)
File "/app/services/admin-backend/.venv/lib/python3.13/site-packages/uvicorn/server.py", line 77, in _serve
config.load()
~~~~~^^
File "/app/services/admin-backend/.venv/lib/python3.13/site-packages/uvicorn/config.py", line 435, in load
self.loaded_app = import_from_string(self.app)
~~~~~~^^^^^^^^^^
File "/app/services/admin-backend/.venv/lib/python3.13/site-packages/uvicorn/importer.py", line 19, in import_from_string
module = importlib.import_module(module_str)
File "/usr/local/lib/python3.13/importlib/init.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1387, in _gcd_import
File "", line 1360, in _find_and_load
File "", line 1331, in _find_and_load_unlocked
File "", line 935, in _load_unlocked
File "", line 1026, in exec_module
File "", line 488, in _call_with_frames_removed
File "/app/services/admin-backend/main.py", line 1, in
from admin_api_lib.main import app as perfect_admin_app # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/libs/admin-api-lib/src/admin_api_lib/main.py", line 18, in
logging.config.dictConfig(config)
~~~~~~~~~^^^^^^^^
File "/usr/local/lib/python3.13/logging/config.py", line 935, in dictConfig
dictConfigClass(config).configure()
~~~~~~~~~~~^^
File "/usr/local/lib/python3.13/logging/config.py", line 611, in configure
raise ValueError('Unable to configure handler '
'%r' % name) from e
ValueError: Unable to configure handler 'file'

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions