Falha na atualização

Olá,

Estou tendo uma falha ao reconstruir o aplicativo.

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

Seguindo o link fornecido https://meta.discourse.org/t/postgresql-15-update/349515 e executando o procedimento de atualização manual também falha. Entrar no aplicativo e executar apenas apt-get update falha e leva a uma mensagem de erro que leva ao mesmo erro desta issue Debian install fails on Bookworm in FIPS mode · Issue #1096 · docker/docker-ce-packaging · GitHub

E, de fato, meu sistema está em modo FIPS, e tentar atualizar apenas libgcrypt falha com a mesma mensagem de erro da issue do GitHub acima.

Alguém tem alguma ideia de como proceder?

Obrigado!

-Steve

Seu sistema operacional está obsoleto?

Qual versão do Docker você tem?

Você consegue iniciar o contêiner existente com ./launcher start app ou talvez docker start app? Se sim, eu provavelmente recomendaria fazer um backup, iniciar uma nova VM, instalar o Discourse e restaurar esse backup.

2 curtidas

Você pode fornecer a saída completa do log?

Pode haver mais falhas acima que perdemos e que acabaram causando esta.

Algumas informações adicionais sobre sua configuração também ajudariam:

  • qual sistema operacional está rodando no host?
  • que configuração você está usando (ou seja, standalone?)

Sem argumentos com isso. O passo #1 deve ser sempre “fazer um backup”.

por exemplo:

  • fazer um backup do Discourse
  • desligar os contêineres
  • mover os dados do postgres para fora do caminho
  • fazer uma reconstrução
  • restaurar o backup

Mas primeiro precisamos saber com o que estamos lidando.

1 curtida