PaperlessNGX Installation: unable to open /usr/src/paperless/data/migration_lock for writing: Permission denied

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

NAS-Newbee

Benutzer
Registriert
09. Aug. 2013
Beiträge
85
Reaktionspunkte
23
Punkte
8
Hallo,
ich versuche seit Tagen auf einer neuen DS925+ PaperlessNGXüber Docker zu installieren. Die Installation klappt, aber der Paperless Container läuft ganz kurz und bricht dann ab, immer mit derselben Meldung. Es bricht nur der PaperlessNGX Container ab. Datenbank, Tika usw. laufen fehlerfrei.

Folgende Fehlermeldung steht im Protokoll gleich zu Beginn (komplettes Protokoll s.u.)
" s6-setlock: fatal: unable to open /usr/src/paperless/data/migration_lock for writing: Permission denied"

Installiert habe ich nach verschiedenen Scripten von Marius. Habe auch dasselbe Script genommen, was auf meiner DS220+ erfolgreich läuft.

Überall dasselbe.
Es läuft über einen admin usr mit der PID/UID 1026/100
Habe auch alles mit einem weiteren Admin user versucht, alles deinstalliert, auch Container Manager. alles ohne Erfolg.


Hab schon gegoogled, aber bin da nicht fündig geworden.

Kann mr jemand helfen?

Danke
Marco



Hier das komplette Protokoll:
Code:
[init-folders] Running with root privileges, adjusting directories and permissions

paper-db:5432 - accepting connections

[init-db-wait] Connected to PostgreSQL

[init-db-wait] Database is ready

[init-migrations] Apply database migrations...

s6-setlock: fatal: unable to open /usr/src/paperless/data/migration_lock for writing: Permission denied

s6-rc: warning: unable to start service init-migrations: command exited 111

Waiting for Redis...

Connected to Redis broker.

[init-redis-wait] Redis ready

/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.

/run/s6/basedir/scripts/rc.init: fatal: stopping the container.

[init-start] paperless-ngx docker container starting...

[init-start] paperless-ngx docker container starting init as root

[env-init] Checking for environment from files

[env-init] No *_FILE environment found

[init-redis-wait] Waiting for Redis to report ready

[init-tesseract-langs] Checking if additional teseract languages needed

[init-tesseract-langs] No additional installs requested

[init-db-wait] Waiting for PostgreSQL to start...

[init-user] No UID changes for paperless

[init-user] No GID changes for paperless

[init-folders] Running with root privileges, adjusting directories and permissions

paper-db:5432 - accepting connections

[init-db-wait] Connected to PostgreSQL

[init-db-wait] Database is ready

[init-migrations] Apply database migrations...

s6-setlock: fatal: unable to open /usr/src/paperless/data/migration_lock for writing: Permission denied

s6-rc: warning: unable to start service init-migrations: command exited 111

Waiting for Redis...

Connected to Redis broker.

[init-redis-wait] Redis ready

/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.

/run/s6/basedir/scripts/rc.init: fatal: stopping the container.

[init-start] paperless-ngx docker container starting...

[init-start] paperless-ngx docker container starting init as root

[env-init] Checking for environment from files

[env-init] No *_FILE environment found

[init-redis-wait] Waiting for Redis to report ready

[init-tesseract-langs] Checking if additional teseract languages needed

[init-tesseract-langs] No additional installs requested

[init-db-wait] Waiting for PostgreSQL to start...

[init-user] No UID changes for paperless

[init-user] No GID changes for paperless

[init-folders] Running with root privileges, adjusting directories and permissions

paper-db:5432 - accepting connections

[init-db-wait] Connected to PostgreSQL

[init-db-wait] Database is ready

[init-migrations] Apply database migrations...

s6-setlock: fatal: unable to open /usr/src/paperless/data/migration_lock for writing: Permission denied

s6-rc: warning: unable to start service init-migrations: command exited 111

Waiting for Redis...

Connected to Redis broker.

[init-redis-wait] Redis ready

/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.

/run/s6/basedir/scripts/rc.init: fatal: stopping the container.

[init-start] paperless-ngx docker container starting...

[init-start] paperless-ngx docker container starting init as root

[env-init] Checking for environment from files

[env-init] No *_FILE environment found

[init-redis-wait] Waiting for Redis to report ready

[init-tesseract-langs] Checking if additional teseract languages needed

[init-tesseract-langs] No additional installs requested

[init-db-wait] Waiting for PostgreSQL to start...

[init-user] No UID changes for paperless

[init-user] No GID changes for paperless

[init-folders] Running with root privileges, adjusting directories and permissions

paper-db:5432 - accepting connections

[init-db-wait] Connected to PostgreSQL

[init-db-wait] Database is ready

[init-migrations] Apply database migrations...

s6-setlock: fatal: unable to open /usr/src/paperless/data/migration_lock for writing: Permission denied

s6-rc: warning: unable to start service init-migrations: command exited 111

Waiting for Redis...

Connected to Redis broker.

[init-redis-wait] Redis ready

/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.

/run/s6/basedir/scripts/rc.init: fatal: stopping the container.

[init-start] paperless-ngx docker container starting...

[init-start] paperless-ngx docker container starting init as root

[env-init] Checking for environment from files

[env-init] No *_FILE environment found

[init-redis-wait] Waiting for Redis to report ready

[init-tesseract-langs] Checking if additional teseract languages needed

[init-tesseract-langs] No additional installs requested

[init-db-wait] Waiting for PostgreSQL to start...

[init-user] No UID changes for paperless

[init-user] No GID changes for paperless

[init-folders] Running with root privileges, adjusting directories and permissions

paper-db:5432 - accepting connections

[init-db-wait] Connected to PostgreSQL

[init-db-wait] Database is ready

[init-migrations] Apply database migrations...

s6-setlock: fatal: unable to open /usr/src/paperless/data/migration_lock for writing: Permission denied

s6-rc: warning: unable to start service init-migrations: command exited 111

Waiting for Redis...

Connected to Redis broker.

[init-redis-wait] Redis ready

/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.

/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
 
Noch eine Ergänzung.
Ich habe das Thema Berechtigungen komplett überprüft. Der User mit der PID ist der Admingruppe zugeordnet und ist Owner des Unterordners /volume1/docker/paperlessngx
Was mir gerade noch eingefallen ist, ist folgendes: Ich habe den freigegebenen Ordner /volume1/docker mit einem anderen User mit Admin Berechtigungen angelegt. Könnte das evtl. die Ursache sein?


Kann es leider gerade nicht testen, aber das ist mir noch als Ursache eingefallen.
 
Der User muss halt Rechte auf dem Ordner haben. Du kannst mal testweise einen chmod 777 -R über die CLI auf den Ordner setzen. Wenn es dann geht, ist es definitiv ein Berechtigungsproblem. Aber davon gehe ich hier auch mal aus...
 
  • Like
Reaktionen: NAS-Newbee

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat