Synology Update auf DSM 7.3.2

Hallo, ich habe mein Synology NAS (923+) auf die aktuelle DSM-Version geupdatet - nun läuft mein paperless-ngx nicht mehr. Docker-Compose ist verschwunden und lässt sich im Terminal auch nicht mehr installieren (sudo: docker-compose: command not found).

Hat jemand eine Idee, was ich jetzt tun kann?

Du hast doch mal Docker irgendwie installiert. So als App oder so. Das wirst wohl noch mal machen müssen.

Je nachdem wie alt deine Synology Version war musst du Updates von den Paketen machen.
Danach musst du evtl die Container neu starten, kannst du auch per Container Manager machen.

Dann versuch doch nochmal ein Manuelles Update auf den letzten Vollen Release zu machen.

Wenn der Container-Manager nicht mehr installiert ist dann geht auch kein Docker.
Solange das nicht behoben ist wird sich da nichts ändern und wenn du die App-Updates schon drauf hast muss es gehen.

Have you tried turning it off and on again ? :smiley:

Ohne es selbst getestet zu haben:

Versuche es mal ohne das - zwischen docker und compose. Kann gut sein, dass DSM mittlerweile nicht mehr das Plugin nutzt, sondern den integrierten Docker-Befehl.

Und natürlich sicherstellen, dass der Container Manager installiert ist.

Alternativ kannst du den Container-Manager Manuell herunterladen und installieren.

Hallo zusammen,

ich habe gerade auf meinem NAS DS224+ das Update auf DSM 7.3.2 durchgeführt. Zuerst habe ich alle Container gestoppt, Update durchgeführt. Container wieder gestartet. Laufen alle wieder normal.

Wie Stefan geschrieben hat ist der Bindestrich zwischen docker compose nicht mehr erforderlich.

Gruß Michael

Vielen Dank für die Hinweise.

Der Containermanager hatte sich tatsächlich verabschiedet.

Nun gibt es folgende Fehlermeldung:

permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get „http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/ghcr.io/paperless-ngx/paperless-ngx:latest/json“: dial unix /var/run/docker.sock: connect: permission denied

Dann hast du das sudo vergessen :wink:

Oh - peinlich …

aber es geht weiter:

db Error

webserver Error

gotenberg Error

broker Error

tika Error

Error response from daemon: Head „https://ghcr.io/v2/paperless-ngx/tika/manifests/latest“: unauthorized

Wenn Du tika und Error oben bei der Lupe einsetzt und auf suchen drückst bekommst Du sehr schnell die Antwort

1 „Gefällt mir“

Nochmal vielen Dank für die Hilfe(n), so langsam komme ich Stück für Stück weiter; aber irgendetwas hakt da noch. Hier das Protokoll nach dem docker compose up:

WBeetz@SDS:/volume1/docker/paperless-ngx/config$ sudo docker compose up
[+] Running 6/6
:check_mark: Network paperless_default Created 0.7s
:check_mark: Container paperless-db-1 Created 1.7s
:check_mark: Container paperless-broker-1 Crea… 1.6s
:check_mark: Container paperless-gotenberg-1 C… 1.6s
:check_mark: Container paperless-tika-1 Create… 1.7s
:check_mark: Container paperless-webserver-1 C… 0.4s
Attaching to paperless-broker-1, paperless-db-1, paperless-gotenberg-1, paperless-tika-1, paperless-webserver-1
paperless-db-1 |
paperless-db-1 | PostgreSQL Database directory appears to contain a database; Skipping initialization
paperless-db-1 |
paperless-db-1 |
paperless-db-1 | 2026-02-10 14:08:01.124 UTC [1] LOG: starting PostgreSQL 16.11 (Debian 16.11-1.pgdg13+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit
paperless-db-1 | 2026-02-10 14:08:01.124 UTC [1] LOG: listening on IPv4 address „0.0.0.0“, port 5432
paperless-db-1 | 2026-02-10 14:08:01.124 UTC [1] LOG: listening on IPv6 address „::“, port 5432
paperless-broker-1 | 1:C 10 Feb 2026 14:08:01.516 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see vm.max_map_count growing steadily when vm.overcommit_memory is 2 · Issue #1328 · jemalloc/jemalloc · GitHub . To fix this issue add ‚vm.overcommit_memory = 1‘ to /etc/sysctl.conf and then reboot or run the command ‚sysctl vm.overcommit_memory=1‘ for this to take effect.
paperless-broker-1 | 1:C 10 Feb 2026 14:08:01.516 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
paperless-broker-1 | 1:C 10 Feb 2026 14:08:01.516 * Redis version=7.4.7, bits=64, commit=00000000, modified=0, pid=1, just started
paperless-broker-1 | 1:C 10 Feb 2026 14:08:01.516 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
paperless-broker-1 | 1:M 10 Feb 2026 14:08:01.516 * monotonic clock: POSIX clock_gettime
paperless-broker-1 | 1:M 10 Feb 2026 14:08:01.517 * Running mode=standalone, port=6379.
paperless-broker-1 | 1:M 10 Feb 2026 14:08:01.517 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
paperless-broker-1 | 1:M 10 Feb 2026 14:08:01.517 * Server initialized
paperless-broker-1 | 1:M 10 Feb 2026 14:08:01.517 * Loading RDB produced by version 7.4.7
paperless-broker-1 | 1:M 10 Feb 2026 14:08:01.517 * RDB age 296 seconds
paperless-broker-1 | 1:M 10 Feb 2026 14:08:01.517 * RDB memory usage when created 0.90 Mb
paperless-broker-1 | 1:M 10 Feb 2026 14:08:01.517 * Done loading RDB, keys loaded: 0, keys expired: 0.
paperless-broker-1 | 1:M 10 Feb 2026 14:08:01.517 * DB loaded from disk: 0.000 seconds
paperless-broker-1 | 1:M 10 Feb 2026 14:08:01.517 * Ready to accept connections tcp
paperless-db-1 | 2026-02-10 14:08:01.660 UTC [1] LOG: listening on Unix socket „/var/run/postgresql/.s.PGSQL.5432“
paperless-db-1 | 2026-02-10 14:08:01.836 UTC [29] LOG: database system was shut down at 2026-02-10 14:03:06 UTC
paperless-db-1 | 2026-02-10 14:08:02.387 UTC [1] LOG: database system is ready to accept connections
paperless-gotenberg-1 |
paperless-gotenberg-1 | __ __ __
paperless-gotenberg-1 | / / / /_
_ _
_ / / _
_ _______ _
paperless-gotenberg-1 | / (_ / _ / / -) _ / _ / -) / _ '/
paperless-gotenberg-1 | _
/_/_/_////.__/_// _, /
paperless-gotenberg-1 | /
__/
paperless-gotenberg-1 |
paperless-gotenberg-1 | A Docker-powered stateless API for PDF files.
paperless-gotenberg-1 | Version: 8.7.0
paperless-gotenberg-1 | -------------------------------------------------------
paperless-gotenberg-1 | [SYSTEM] modules: api chromium exiftool libreoffice libreoffice-api libreoffice-pdfengine logging pdfcpu pdfengines pdftk prometheus qpdf webhook
paperless-gotenberg-1 |
paperless-gotenberg-1 | [SYSTEM] libreoffice-api: LibreOffice ready to start
paperless-gotenberg-1 | [SYSTEM] chromium: Chromium ready to start
paperless-gotenberg-1 | [SYSTEM] prometheus: collecting metrics
paperless-gotenberg-1 | [SYSTEM] pdfengines: exiftool libreoffice-pdfengine pdfcpu pdftk qpdf
paperless-gotenberg-1 | [SYSTEM] api: server listening on port 3000
paperless-tika-1 | INFO [main] 14:08:06,285 org.apache.tika.server.core.TikaServerProcess Starting Apache Tika 3.2.3 server
Error response from daemon: driver failed programming external connectivity on endpoint paperless-webserver-1 (d01325195e2df57be34c0fadc11909afbeeb937d80dd733549eaaff14fbed970): Error starting userland proxy: listen tcp4 0.0.0.0:8000: bind: address already in use

Du hast den Port 8000 schon irgendwo anders vergeben. Er ist also 2 mal vergeben, das darf so nicht sein.

Zeig mal bitte Dein Compose File.

Portainer verwendet im Standard Port 8000, nur als Beipsiel.

In der Docker-compose einen frein Port bei Webserver eintragen, z.B. 8002:8000

Es scheint jetzt alles wieder zu laufen ! :slightly_smiling_face:

Danke an alle!

1 „Gefällt mir“

Dann bitte als gelöst markieren.