Fallimento dell'aggiornamento

Ciao,

Sto riscontrando un errore durante la ricompilazione dell’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
Please visit https://meta.discourse.org/t/postgresql-15-update/349515 for support.

You can run ./launcher start app to restart your app in the meanwhile
-------------------------------------------------------------------------------------



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

Seguendo il link fornito https://meta.discourse.org/t/postgresql-15-update/349515 e eseguendo la procedura di aggiornamento manuale fallisce anche. Entrando nell’app ed eseguendo solo apt-get update fallisce, e porta a un messaggio di errore che porta allo stesso errore di questo problema Debian install fails on Bookworm in FIPS mode · Issue #1096 · docker/docker-ce-packaging · GitHub

E infatti, il mio sistema è in modalità FIPS e il tentativo di aggiornare solo libgcrypt fallisce con lo stesso messaggio di errore del problema di GitHub sopra.

Qualcuno ha qualche idea su come procedere?

Grazie!

-Steve

Il tuo sistema operativo è obsoleto?

Che versione di Docker hai?

Riesci ad avviare il container esistente con ./launcher start app o forse docker start app? Se sì, ti consiglierei di fare un backup, avviare una nuova VM, installare Discourse e ripristinare quel backup.

2 Mi Piace

Puoi fornire l’intero output del log?

Potrebbero esserci altri errori sopra che ci siamo persi e che hanno causato questo.

Anche alcune informazioni aggiuntive sulla tua configurazione sarebbero utili:

  • quale sistema operativo è in esecuzione sull’host?
  • quale configurazione stai utilizzando (ad esempio, standalone?)

Nessun argomento con questo. Il passaggio #1 dovrebbe sempre essere “fare un backup”.

ad esempio:

  • fare un backup di Discourse
  • arrestare i container
  • spostare i dati di postgres fuori posto
  • fare una ricostruzione
  • ripristinare il backup

Ma prima dobbiamo sapere con cosa abbiamo a che fare.

1 Mi Piace