Als begeisterter, aber unwissender paperless-ngx user habe ich dieses Problem,
Längere Zeit kein Update von paperless-ngx gemacht, leider!
Den Hinweis mit dem Upgrade der Datenbank nicht umgesetzt und jetzt nach Update ist die veraltete Versi9on nicht unterstützt. oh Wunder…
Ich versuche grad die Schritt für Schritt Anleitung von der Website zu machen.
Wenn ich über den Befehl die alte DB in den Export Ordner kopieren möchte bekomme ich nach der PW Eingabe keine Meldung er springt einfach nur wieder in den Config Ordner. Wenn ich auf der Synology in den export Ordner schaue, dann ist dieser auch leer. beim Versuch die Volumes aufzulisten, bekomme ich diese Meldung
mein NAS /volume1/docker/paperless-ngx/config$ sudo docker volume 1s
Password:
Usage: docker volume COMMAND
Manage volumes
Commands:
create Create a volume
inspect Display detailed information on one or more volumes
ls List volumes
prune Remove all unused local volumes
rm Remove one or more volumes
update Update a volume (cluster volumes only)
Run ‚docker volume COMMAND --help‘ for more information on a command.
Wo liegt der Fehler? ich nutze die Konfiguration aus der Masterclass.
wie komme ich an die Docker-compose Version? Wo finde ich die Daten! Sorry für meine Unwissenheit.
wenn ich paperless über das Terminal starte, dann kommt immer diese Endlosschleife mit unzähligen Einträgen. Unter anderem steht
dann auch
paperless-webserver-1 | /run/s6/basedir/scripts/rc.init: fatal: stopping the container.
Die docker-compose.yml liegt wohl im Ordner
/volume1/docker/paperless-ngx/
oder
/volume1/docker/paperless-ngx/config
Die Fehlermeldung ist normal weil Paperless in version 18 nicht mit Postgres13 funktioniert.
Das musst du in der yaml auf Version 2.17.1 stellen und Paperless neue starten.
Dann sollte PAperless wieder funktionieren und der Export sollte auch klappen
Ich weiß nicht ob ich jetzt richtig habe, aber das ist die Version, die ich gefunden habe; Docker Compose version v2.20.1-6047-g6817716
kann ich einfach mit einem dem Texteditor die yml Datei bearbeiten?
ich habe diese Zeile gefunden
image: Package paperless-ngx · GitHub
soll ich anstelle von latest 2.17.1 eingeben?
Muss ich paperless vorher beendet haben?
ist der Texteditor unter MacOS nicht geeignet, oder brauche ich einen anderen? dann kopiere ich den gesamten Inhalt der yml Datei? Und wohin kopiere ich es dann?
und wo füge ich dann die Versionsnummer genau ein?
# docker-compose file for running paperless from the Docker Hub.
# This file contains everything paperless needs to run.
# Paperless supports amd64, arm and arm64 hardware.
#
# All compose files of paperless configure paperless in the following way:
#
# - Paperless is (re)started on system boot, if it was running before shutdown.
# - Docker volumes for storing data are managed by Docker.
# - Folders for importing and exporting files are created in the same directory
# as this file and mounted to the correct folders inside the container.
# - Paperless listens on port 8000.
#
# In addition to that, this docker-compose file adds the following optional
# configurations:
#
# - Instead of SQLite (default), PostgreSQL is used as the database server.
#
# To install and update paperless with this file, do the following:
#
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
# and '.env' into a folder.
# - Run 'docker-compose pull'.
# - Run 'docker-compose run --rm webserver createsuperuser' to create a user.
# - Run 'docker-compose up -d'.
#
# For more extensive installation and update instructions, refer to the
# documentation.
version: "3.4"
services:
broker:
image: docker.io/library/redis:7.0
restart: unless-stopped
volumes:
- redisdata:/data
db:
image: docker.io/library/postgres:13
restart: unless-stopped
volumes:
- ../pgdata:/var/lib/postgresql/data
environment:
POSTGRES_DB:
POSTGRES_USER:
POSTGRES_PASSWORD:
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: unless-stopped
depends_on:
- db
- broker
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:/usr/src/paperless/consume
env_file: docker-compose.env
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
volumes:
redisdata:
ich hoffe das ist jetzt richtig und keine sensiblen Daten sind dabei…
Es hat funktioniert ich konnte auf 2.17.1 zurück und es ist alles wieder da.
Die Datenbankaktualisierung habe ich versucht aber der Ordner der in der Beschreibung angegeben wurde, der
paperless_pgdata heisst bei mir anders… ich muss nochmal schauen…
Tausend Dank für die superschnelle Hilfe und deine Kompetenz!
Einen guten Start in die neue Woche!