Hallo,
ich habe meine Installation zerschossen. Auch das Backup hat nicht geklappt.
ich erhalte folgende Fehlermeldung:
paperless-webserver-1 | SystemCheckError: System check identified some issues:
paperless-webserver-1 |
paperless-webserver-1 | ERRORS:
paperless-webserver-1 | ?: PAPERLESS_CONSUMPTION_DIR is not writeable
paperless-webserver-1 | HINT: Set the permissions of
paperless-webserver-1 | d--------- paperless users /usr/src/paperless/consume
paperless-webserver-1 | to be writeable by the user running the Paperless services
paperless-webserver-1 |
paperless-webserver-1 | System check identified 1 issue (0 silenced).
Berechtigung vom shared folder:
martin@Backup:/volume1$ ll
...
drwxrwxrwx+ 1 martin users 28 Feb 5 20:22 scaninput-paperless-1
...
meine ID:
martin@Backup:/volume1/docker/paperless-ngx/config$ id
uid=1027(martin) gid=100(users) groups=100(users),101(administrators),1023(http)
Auszug env-Datei:
martin@Backup:/volume1/docker/paperless-ngx/config$ cat docker-compose.env
# UID und GID können variieren. Einfach via SSH einloggen und den Befehl "id" ausführen.
# Diese Werte dann hier eintragen:
USERMAP_UID=1027
USERMAP_GID=100
Auszug yml-Datei:
version: "3.4"
services:
broker:
image: docker.io/library/redis:7.0
restart: unless-stopped
volumes:
- redisdata:/data
db:
image: docker.io/library/postgres:17
restart: unless-stopped
volumes:
- ../pgdata:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: unless-stopped
depends_on:
- db
- broker
- gotenberg
- tika
ports:
- 8000:8000
healthcheck:
test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- ../data:/usr/src/paperless/data
- ../media:/usr/src/paperless/media
- ../export:/usr/src/paperless/export
- /volume1/scaninput-paperless-1:/usr/src/paperless/consume
Mit dieser Konfig öffnet der Webbrowser nicht.
Falls ihr noch weitere Infos braucht, bitte ich um Rückinfo, dann reiche ich das nach.
Danke
Martin
Hast du das hier auch in der Konfiguration unter webserver:
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
USERMAP_UID: 1027
USERMAP_GID: 100
Hallo, ich habe die Einträge ergänzt.
Leider hat das nicht geholfen. Anbei der etwas längere Log-Auszug. Unten noch der Auszug aus der Konfig.
paperless-webserver-1 | [init-start] paperless-ngx docker container starting...
paperless-webserver-1 | [init-start] paperless-ngx docker container starting init as root
paperless-webserver-1 | [env-init] Checking for environment from files
paperless-webserver-1 | [env-init] No *_FILE environment found
paperless-webserver-1 | [init-redis-wait] Waiting for Redis to report ready
paperless-webserver-1 | [init-db-wait] Waiting for PostgreSQL to start...
paperless-webserver-1 | [init-tesseract-langs] Checking if additional teseract languages needed
paperless-webserver-1 | [init-tesseract-langs] No additional installs requested
paperless-webserver-1 | [init-user] No UID changes for paperless
paperless-webserver-1 | [init-user] No GID changes for paperless
paperless-webserver-1 | [init-folders] Running with root privileges, adjusting directories and permissions
paperless-webserver-1 | db:5432 - accepting connections
paperless-webserver-1 | [init-db-wait] Connected to PostgreSQL
paperless-webserver-1 | [init-db-wait] Database is ready
paperless-webserver-1 | [init-migrations] Apply database migrations...
paperless-webserver-1 | Waiting for Redis...
paperless-webserver-1 | Connected to Redis broker.
paperless-webserver-1 | [init-redis-wait] Redis ready
paperless-webserver-1 | Operations to perform:
paperless-webserver-1 | Apply all migrations: account, admin, auditlog, auth, authtoken, contenttypes, django_celery_results, documents, guardian, mfa, paperless, paperless_mail, sessions, socialaccount
paperless-webserver-1 | Running migrations:
paperless-webserver-1 | No migrations to apply.
paperless-webserver-1 | [init-superuser] Not creating superuser
paperless-webserver-1 | [init-checks] Running Django checks
paperless-webserver-1 | SystemCheckError: System check identified some issues:
paperless-webserver-1 |
paperless-webserver-1 | ERRORS:
paperless-webserver-1 | ?: PAPERLESS_CONSUMPTION_DIR is not writeable
paperless-webserver-1 | HINT: Set the permissions of
paperless-webserver-1 | d--------- paperless users /usr/src/paperless/consume
paperless-webserver-1 | to be writeable by the user running the Paperless services
paperless-webserver-1 |
paperless-webserver-1 | System check identified 1 issue (0 silenced).
paperless-webserver-1 |
paperless-webserver-1 | s6-rc: warning: unable to start service init-system-checks: command exited 1
paperless-webserver-1 | /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.
paperless-webserver-1 | /run/s6/basedir/scripts/rc.init: fatal: stopping the container.
paperless-webserver-1 exited with code 0
paperless-webserver-1 | [init-start] paperless-ngx docker container starting...
... Schleife beginnt erneut...
Auszug aus der Konfig:
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: unless-stopped
depends_on:
- db
- broker
- gotenberg
- tika
ports:
- 8000:8000
healthcheck:
test: ["CMD", "curl", "-fs", "-S", "--max-time", "2", "http://localhost:8000"]
interval: 30s
timeout: 10s
retries: 5
volumes:
- ../data:/usr/src/paperless/data
- ../media:/usr/src/paperless/media
- ../export:/usr/src/paperless/export
- /volume1/scaninput-paperless-1:/usr/src/paperless/consume
env_file: docker-compose.env
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
USERMAP_UID: 1027
USERMAP_GID: 100
PAPERLESS_CONSUMER_ENABLE_BARCODES: true
PAPERLESS_TIKA_ENABLED: 1
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
PAPERLESS_TIKA_ENDPOINT: http://tika:9998
Kannst Du bitte einmal ein
getfacl
auf das Verzeichnis scaninput-paperless-1 machen.
Grüße
1 „Gefällt mir“
Genial, Daran hat es gelegen. User Martin war nicht hinterlegt.
jetzt läuft alles. Danke!
1 „Gefällt mir“