Update-Fehler

Hallo,

Ich habe einen Fehler beim Neuerstellen der App.

Get:15 https://apt.postgresql.org/pub/repos/apt bookworm-pgdg/main amd64 Packages [361 kB]
Fetched 10,2 MB in 3s (3.813 kB/s)
Reading package lists...Reading package lists...Stopping PostgreSQL 15 database server: main.

check for "/usr/lib/postgresql/13/bin" failed: No such file or directory

Failure, exiting
-------------------------------------------------------------------------------------
UPGRADE OF POSTGRES FAILED
Bitte besuchen Sie https://meta.discourse.org/t/postgresql-15-update/349515 für Unterstützung.
Sie können ./launcher start app ausführen, um Ihre App in der Zwischenzeit neu zu starten
-------------------------------------------------------------------------------------



FAILED
--------------------
Pups::ExecError: if [ -f /root/install_postgres ]; then
  /root/install_postgres && rm -f /root/install_postgres
elif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then
  socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
fi
 failed with return #<Process::Status: pid 18 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"tag"=>"db", "cmd"=>"if [ -f /root/install_postgres ]; then\n  /root/install_postgres && rm -f /root/install_postgres\nelif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then\n  socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1\nfi\n"}
bootstrap failed with exit code 1

Nachdem ich dem angegebenen Link https://meta.discourse.org/t/postgresql-15-update/349515 gefolgt bin und das manuelle Update-Verfahren ausgeführt habe, schlägt dies ebenfalls fehl. Wenn ich die App betrete und nur apt-get update ausführe, schlägt dies fehl und führt zu einer Fehlermeldung, die zum selben Fehler wie in diesem Issue führt: Debian install fails on Bookworm in FIPS mode · Issue #1096 · docker/docker-ce-packaging · GitHub

Und tatsächlich ist mein System im FIPS-Modus, und der Versuch, nur libgcrypt zu aktualisieren, schlägt mit derselben Fehlermeldung wie im obigen GitHub-Issue fehl.

Hat jemand Ideen, wie ich vorgehen kann?

Vielen Dank!

-Steve

Ist Ihr Betriebssystem End-of-Life?

Welche Docker-Version haben Sie?

Können Sie den bestehenden Container mit ./launcher start app oder vielleicht docker start app starten? Wenn ja, würde ich wahrscheinlich empfehlen, ein Backup zu erstellen, eine neue VM hochzufahren, Discourse zu installieren und dieses Backup wiederherzustellen.

2 „Gefällt mir“

Können Sie die vollständige Protokollausgabe bereitstellen?

Es kann weitere Fehler weiter oben geben, die wir übersehen haben und die schließlich zu diesem geführt haben.

Einige weitere Informationen zu Ihrer Einrichtung wären ebenfalls hilfreich:

  • Welches Betriebssystem läuft auf dem Host?
  • Welche Einrichtung verwenden Sie (d. h. eigenständig)?

Kein Argument dafür. Schritt #1 sollte immer sein: „Backup erstellen“.

z. B.:

  • Ein Discourse-Backup erstellen
  • Die Container herunterfahren
  • PostgreSQL-Daten aus dem Weg räumen
  • Einen Neuaufbau durchführen
  • Das Backup wiederherstellen

Aber zuerst müssen wir wissen, womit wir es zu tun haben.

1 „Gefällt mir“