Paperless NGX startet nach Update von Postgres Image nicht mehr

cupertino

Benutzer
Registriert
08. Mai 2014
Beiträge
22
Reaktionspunkte
1
Punkte
3
Hi,

nach Update des Postgres Images im Container Manager startet der Container "Paperless-NGX-DB" nicht mehr. Im Protokoll kommt im Loop folgende Meldungen.

Ich hoffe, ich muss nicht alles komplett neu aufsetzen !?

Dank Euch vorab!



datestreamcontent
2025/03/02 21:26:11stderr/usr/local/bin/docker-entrypoint.sh: line 354: exec: postgres: not found
2025/03/02 21:26:11stdout
2025/03/02 21:26:11stdoutPostgreSQL Database directory appears to contain a database; Skipping initialization
2025/03/02 21:26:11stdout
2025/03/02 21:25:07stderr/usr/local/bin/docker-entrypoint.sh: line 354: exec: postgres: not found
2025/03/02 21:25:07stdout
2025/03/02 21:25:07stdoutPostgreSQL Database directory appears to contain a database; Skipping initialization
2025/03/02 21:25:07stdout
2025/03/02 21:24:03stderr/usr/local/bin/docker-entrypoint.sh: line 354: exec: postgres: not found
2025/03/02 21:24:03stdout
2025/03/02 21:24:03stdoutPostgreSQL Database directory appears to contain a database; Skipping initialization
2025/03/02 21:24:03stdout
2025/03/02 21:22:59stdout
2025/03/02 21:22:59stderr/usr/local/bin/docker-entrypoint.sh: line 354: exec: postgres: not found
2025/03/02 21:22:59stdoutPostgreSQL Database directory appears to contain a database; Skipping initialization
2025/03/02 21:22:59stdout
2025/03/02 21:22:05stderr/usr/local/bin/docker-entrypoint.sh: line 354: exec: postgres: not found
2025/03/02 21:22:05stdout
2025/03/02 21:22:05stdoutPostgreSQL Database directory appears to contain a database; Skipping initialization
2025/03/02 21:22:05stdout
 

Anhänge

  • Bildschirmfoto 2025-03-02 um 21.48.35.png
    Bildschirmfoto 2025-03-02 um 21.48.35.png
    175,8 KB · Aufrufe: 1
War das vielleicht ein Major-Update der Datenbank? Also von v16 auf 17 zum Beispiel. Bei postgres kann man nicht einfach auf eine neue Hauptversion gehen. Dann können die Datenbanken nicht mehr gelesen werden. Man muss mit v16 einen Dump der DB machen und den unter v17 wieder einspielen. Das Problem hat man mit MariaDB nicht. Soll heißen: Gehe auf die Vorversion zurück und setze bei postgres nicht den Tag latest, um Updates zu verhinden (z.B. mit Watchtower oder bei Neuaufsetzen)
 
Hi, bin mir nicht sicher welche Version es vorher war !?
Würde gerne zurück auf die alte Datenbank wie du es empfiehlst.
Frage ist nur - wie ?
Gibt es eventuell hierfür bereits eine Anleitung oder ähnliches ?
Habe Angst meine ganze Datenbank mit samt PDFs zu zerschießen

Danke
 

Anhänge

  • Screenshot 2025-03-03 065916.png
    Screenshot 2025-03-03 065916.png
    49,6 KB · Aufrufe: 8
Welches Image hat die DB? Steht da irgendwas von ":latest"?
Als Erstes würde ich mal die DB stoppen und den Ordner sichern, wo die Daten liegen.
Wie oder nach welcher Anleitung hast du Paperless denn installiert?
 
Wenn es nach der aktuellen Anleitung wäre, die Du verlinkt hast, dann hätte es kein postgres-Update gegeben, da bei Marius „image: postgres:16“ steht.
Aber: das stand da früher nicht, da hatte Marius sich mal einen Patzer erlaubt, der sich dummerweise multipliziert hat, weil ein großer Teil der Leute, die bei Marius schauen leider nur abtippt, aber nicht weiß, was sie da abtippen.

Du reparierst das jetzt, indem Du in Deinem Portainer-Stack dort, wo „image: postgres:latest“ steht, das latest durch 16 ersetzt. Dann den Stack noch einmal deployen. Danach sollte es wieder laufen, wenn Du vorher v16 hattest. Falls es nicht geht, probierst Du 15 oder 17. Eine der Versionen wird es wohl gewesen sein.
 
Zuletzt bearbeitet:
Das war die Lösung!
Hab die 16 eingetragen und nun läuft der Hobel wieder! :-)
Puuuh, hab schon Schiss bekommen, dass die Datenbank im Eimer ist....

Vielen Dank!!
 
Zuletzt bearbeitet von einem Moderator:
Genau auf das von @Stationary gesagte wollte ich hinaus. Wenn man latest als Tag beim Image stehen hat und watchtower läuft, dann startet die DB nicht mehr. Wenn man zurück auf die alte Version geht, dann startet sie wieder.
Ein Update der postgres müsste man so machen: Dump (Export) aller Datenbanken, Upgrade machen, Dump wieder einspielen
 

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