Webserver startet nicht mehr

Hallo,

ich habe auf meinem synology mein paperless wie gewohnt mit „sudo docker-compose down“ angehalten und mit wieder gestartet „sudo docker-compose up -d“.

Allerdings muckt der Webserver dieses Mal rum und crashed jedes mal.

Ich hatte dann versucht ein Update (sudo docker-compose pull) zu machen, was nicht geholfen hat.

Ich möchte jetzt nicht weiter „rumbasteln“, denn ich hänge schon sehr an meinen Daten.

Wie kann ich den Webserver heilen?

paperless-webserver-1
date,stream,content
2025/02/17 14:57:44,stderr,json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

2025/02/17 14:57:44,stderr,"    raise JSONDecodeError(\"Expecting value\", s, err.value) from None
"
2025/02/17 14:57:44,stderr,"  File \"/usr/local/lib/python3.12/json/decoder.py\", line 356, in raw_decode
"
2025/02/17 14:57:44,stderr,               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

2025/02/17 14:57:44,stderr,"    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
"
2025/02/17 14:57:44,stderr,"  File \"/usr/local/lib/python3.12/json/decoder.py\", line 338, in decode
"
2025/02/17 14:57:44,stderr,           ^^^^^^^^^^^^^^^^^^^^^^^^^^

2025/02/17 14:57:44,stderr,    return _default_decoder.decode(s)

2025/02/17 14:57:44,stderr,"  File \"/usr/local/lib/python3.12/json/__init__.py\", line 346, in loads
"
2025/02/17 14:57:44,stderr,    json.loads(

2025/02/17 14:57:44,stderr,"  File \"/usr/src/paperless/src/paperless/settings.py\", line 958, in <module>
"
2025/02/17 14:57:44,stderr,"  File \"<frozen importlib._bootstrap>\", line 488, in _call_with_frames_removed
"
2025/02/17 14:57:44,stderr,"  File \"<frozen importlib._bootstrap_external>\", line 999, in exec_module
"
2025/02/17 14:57:44,stderr,"  File \"<frozen importlib._bootstrap>\", line 935, in _load_unlocked
"
2025/02/17 14:57:44,stderr,"  File \"<frozen importlib._bootstrap>\", line 1331, in _find_and_load_unlocked
"
2025/02/17 14:57:44,stderr,"  File \"<frozen importlib._bootstrap>\", line 1360, in _find_and_load
"
2025/02/17 14:57:44,stderr,"  File \"<frozen importlib._bootstrap>\", line 1387, in _gcd_import
"
2025/02/17 14:57:44,stderr,           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

2025/02/17 14:57:44,stderr,"    return _bootstrap._gcd_import(name[level:], package, level)
"
2025/02/17 14:57:44,stderr,"  File \"/usr/local/lib/python3.12/importlib/__init__.py\", line 90, in import_module
"
2025/02/17 14:57:44,stderr,          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

2025/02/17 14:57:44,stderr,    mod = importlib.import_module(self.SETTINGS_MODULE)

2025/02/17 14:57:44,stderr,"  File \"/usr/local/lib/python3.12/site-packages/django/conf/__init__.py\", line 166, in __init__
"
2025/02/17 14:57:44,stderr,                    ^^^^^^^^^^^^^^^^^^^^^^^^^

2025/02/17 14:57:44,stderr,    self._wrapped = Settings(settings_module)

2025/02/17 14:57:44,stderr,"  File \"/usr/local/lib/python3.12/site-packages/django/conf/__init__.py\", line 68, in _setup
"
2025/02/17 14:57:44,stderr,    self._setup(name)

2025/02/17 14:57:44,stderr,"  File \"/usr/local/lib/python3.12/site-packages/django/conf/__init__.py\", line 81, in __getattr__
"
2025/02/17 14:57:44,stderr,    settings.INSTALLED_APPS

2025/02/17 14:57:44,stderr,"  File \"/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py\", line 382, in execute
"
2025/02/17 14:57:44,stderr,    utility.execute()

2025/02/17 14:57:44,stderr,"  File \"/usr/local/lib/python3.12/site-packages/django/core/management/__init__.py\", line 442, in execute_from_command_line
"
2025/02/17 14:57:44,stderr,    execute_from_command_line(sys.argv)

2025/02/17 14:57:44,stderr,"  File \"/usr/src/paperless/src/manage.py\", line 10, in <module>
"
2025/02/17 14:57:44,stderr,Traceback (most recent call last):

2025/02/17 14:57:43,stdout,Apply database migrations...

2025/02/17 14:57:43,stdout,Connected to Redis broker.


ich habe mal die letzten von etlichen Zeilen Log-File eingebunden…

Ich würde tatsächlich nicht nach dem Fehler suchen, das kann sehr sehr zeitintensiv werden. Backup wieder einspielen ist auf jeden Fall die schnellere Lösung.

Hast du das schon getestet?