Datenbank Update Exporter Problem

Hallo in die fachkundige Runde!

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.

Vielen Dank für die Hilfe!

Basti

Hi,

Welche Paperless Version ist aktuell installiert?
Welche Datenbank?

Die docker-compose ist sicher auf Uraltstand, die kannst auch mal posten, Passwörter usw. unkenntlich machen

Tausend Dank!

Paperless-ngx v2.18.2
datenbank:PostgreSQL 13.22)

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?

dann würde ich das versuchen…?

Äh ne, du öffnest die Datei docker-compose.yml mit einem Editor, kopierst den Inhalt und nutzt hier die Funktion </> zum einfügen des Textes

sorry dass ich soviel fragen muss..

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?

Du kopierst den Inhalt der yaml hier in den Chat, nutze dazu diese Funktion damit der Inhalt richtig dargestellt wird:
image

Klaro klappt das auch mit einem MacOS Editor.

Wo du was ändern sollst sehen wir dann in der yaml.

# 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…

Ist die minimal Installation von Paperless, ist nix sensibles zu sehen und der Postgress User und Passwort ist eh bei jedem gleich.

Paperless stoppen, diese zeile änderst du von :latest auf :2.17.1
image

Dann Paperless neu starten, sollte wieder funktionieren.

vielen dank ich probiere es gleich!
und was ist mit der Docker Compose Version, passt dass? oder muss ich da auch ein Updater machen

nee, da musst nix machen.
Ist ja nur ne Datei, wo bringst du die Version her?

Oder meinste die Docker Version auf der Synology?
Die kannst aktualisieren wenn es für dein NAS ein Update gibt.
Heisst dann Container Manager.

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!

VG Basti

Erst mal den Export durchführen, der muss ohne Fehler durchlaufen!!
Dann gehts weiter…

Dieses Thema wurde automatisch 2 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.