Installation bricht früh ab

Hallo Forum,

als „Normaler“ User der mit Programmierung wenig am Hut hat, ist dieses Projekt „Paperless“ eine echte Herausforderung. Nachdem ich feststellte das mein altes Synology NAS nicht kompatibel ist, ein neues angeschafft DS244+. Habe mir den Installationsprogramm-Kurs gekauft und alles schön nach der Reihe mit Ordnern und Rechten eingerichtet. Als ich dann ( sudo Docker-compose up ) startete lief zunächst alles gut bis dann erste Fehler kamen:

paperless-webserver-1 exited with code 0
paperless-webserver-1 | Waiting for Redis…
paperless-webserver-1 | Connected to Redis broker.
paperless-webserver-1 | /sbin/docker-prepare.sh: line 74: /usr/src/paperless/data/migration_lock: Permission denied

Dann in der Docker-Compose.env die erste Zeile von USERMAP_UID von 1026 in Usernamen geändert:

UID und GID können variieren. Einfach via SSH einloggen und den Befehl „id“ ausführen.

Diese Werte dann hier eintragen:

USERMAP_UID=DS244-admin
USERMAP_GID=100

Paperless down gefahren und neu gestartet. Nun ging es schon etwas weiter bis …

DS244-admin@HOME-SERVER-TS:/volume1/docker/paperless-ngx/config$ sudo docker-compose up
[+] Running 4/4
:heavy_check_mark: Network paperless_default Created 0.8s
:heavy_check_mark: Container paperless-broker-1 Created 0.9s
:heavy_check_mark: Container paperless-db-1 Created 0.9s
:heavy_check_mark: Container paperless-webserver-1 Created 0.6s
Attaching to paperless-broker-1, paperless-db-1, paperless-webserver-1
paperless-broker-1 | 1:C 28 Mar 2025 23:21:14.841 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
paperless-broker-1 | 1:C 28 Mar 2025 23:21:14.841 # Redis version=7.0.15, bits=64, commit=00000000, modified=0, pid=1, just started
paperless-broker-1 | 1:C 28 Mar 2025 23:21:14.841 # 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 28 Mar 2025 23:21:14.841 * monotonic clock: POSIX clock_gettime
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 * Running mode=standalone, port=6379.
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 # 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 28 Mar 2025 23:21:14.842 # Server initialized
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can 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:M 28 Mar 2025 23:21:14.842 * Loading RDB produced by version 7.0.15
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 * RDB age 99 seconds
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 * RDB memory usage when created 0.85 Mb
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 * Done loading RDB, keys loaded: 0, keys expired: 0.
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 * DB loaded from disk: 0.000 seconds
paperless-broker-1 | 1:M 28 Mar 2025 23:21:14.842 * Ready to accept connections
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 | 2025-03-28 23:21:18.622 UTC [1] LOG: starting PostgreSQL 16.8 (Debian 16.8-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit
paperless-db-1 | 2025-03-28 23:21:18.643 UTC [1] LOG: listening on IPv4 address „0.0.0.0“, port 5432
paperless-db-1 | 2025-03-28 23:21:18.643 UTC [1] LOG: listening on IPv6 address „::“, port 5432
paperless-db-1 | 2025-03-28 23:21:19.529 UTC [1] LOG: listening on Unix socket „/var/run/postgresql/.s.PGSQL.5432“
paperless-db-1 | 2025-03-28 23:21:20.097 UTC [29] LOG: database system was shut down at 2025-03-28 23:19:35 UTC
paperless-db-1 | 2025-03-28 23:21:20.674 UTC [1] LOG: database system is ready to accept connections
paperless-webserver-1 | Paperless-ngx docker container starting…
paperless-webserver-1 | Mapping UID and GID for paperless:paperless to DS244-admin:100
paperless-webserver-1 | usermod: invalid user ID ‚DS244-admin‘
paperless-webserver-1 exited with code 0
^CGracefully stopping… (press Ctrl+C again to force)
Aborting on container exit…
[+] Stopping 3/3
:heavy_check_mark: Container paperless-webserver-1 Stopped 6.4s
:heavy_check_mark: Container paperless-broker-1 Stopped 5.5s
:heavy_check_mark: Container paperless-db-1 Stopped 7.3s
canceled
DS244-admin@HOME-SERVER-TS:/volume1/docker/paperless-ngx/config$

JA was denn nun ?

Soooo einfach ist es dann anscheinend doch nicht, es 1zu01 wie Stefan zu machen.

Aber man lernt trotzdem einiges hinzu, wie man mit Terminal arbeitet usw.

kann mir jemand Helfen und versteht was ich da oben gepostet habe ?

Beste Grüsse Toddo

Ohne technischen Bezug und nur aus dem Bauch heraus, sicher dass der Username stimmt? Ich könnte mir vorstellen dass du den User „DS224-admin“ genannt hast.

Würde sagen du hast dich mit dem Standard-Admin in der Synology angemeldet und nicht als Benutzer mit Admin Rechten.

Werte von UID und GID kenn ich nur als Zahlen, deswegen wohl die Fehlermeldung

paperless-webserver-1 | usermod: invalid user ID ‚DS244-admin‘

Edit: Ups, da war der Thomas schneller

Du musst hier nicht den Namen, sondern die ID von dem Benutzer eintragen, unter dem paperless-ngx laufen soll.

Also einmal in der SSH über

id <username>

die ID herausfinden und dann dort eintragen.

Ich habe jetzt noch einmal alles deinstalliert und noch mal von vorn begonnen.

Wie durch ein Wunder habe ich es doch noch hinbekommen.

Bei der zweiten Installation war die ID tatsächlich nicht mehr 1026 sonder 1030.
Aber das habe ich wie in der Anleitung beschrieben dann mit ESC : wq geändert.

So, nun will ich mal sehen ob ich Paperless so zum laufen bekomme, das ich es nutzen kann. Wenn nicht, muss wohl der nächste Kurs her .-)

Zunächst einmal Dank an Stefan und der Community !!!

Der Kurs ist doch ewig nutzbar oder ? Nur für den Fall, dass ich das alles nochmal durchmachen muss :open_mouth:

Ich werde sicher noch das ein oder andere mal hier schreiben.

Ha - da fällt mir doch glatt eine Frage ein ( Off Topic )

Wer von Euch hat einen RICOH Scanner iX1600 mit Paperless am laufen ? Den habe ich nämlich. Gibt es was zu beachten ???

Beste Grüße aus Schleswig-Holstein
Toddo