Estou usando uma instalação própria do Discourse (um contratado instalou) e ao atualizar para a última versão beta (via atualização automática) hoje, apareceu uma mensagem de erro durante a atualização e tudo parou de funcionar. O site está offline.
-------------------------------------------------------------------------------------\nUPGRADE DO POSTGRES FALHOU\n\nVisite https://meta.discourse.org/t/postgresql-15-update/349515 para obter suporte.\n\nVocê pode executar ./launcher start app para reiniciar seu aplicativo enquanto isso\n-------------------------------------------------------------------------------------\n\n\n\nFALHOU\n--------------------\nPups::ExecError: if [ -f /root/install_postgres ]; then\n /root/install_postgres \u0026\u0026 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 \u0026\u0026 echo postgres already running stop container ; exit 1\nfi\n falhou com retorno #\u003cProcess::Status: pid 18 exit 1\u003e\nLocalização da falha: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'\nexec falhou com os parâmetros {\"tag\"=\u003e\"db\", \"cmd\"=\u003e\"if [ -f /root/install_postgres ]; then\\n /root/install_postgres \u0026\u0026 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 \u0026\u0026 echo postgres already running stop container ; exit 1\\nfi\\n\"}\nbootstrap falhou com código de saída 1\n** FALHA AO INICIAR ** por favor, role para cima e procure por mensagens de erro anteriores, pode haver mais de uma.\n./discourse-doctor pode ajudar a diagnosticar o problema.\nc5b5958a65b830ae97f279c6df70e8b485b2d9d594af68767a953ff59e6ca286\n\n
Exatamente o que eu disse, use o comando snap para restaurar o container antigo e aguarde a correção. Eu também tentei atualizar e, por algum motivo, meu servidor web não inicia.
Sim, por favor, siga as etapas de depuração nesse tópico e nos informe se tiver mais informações @eisammy@Markus_Moenig
Não temos nenhuma correção aguardando lançamento. Portanto, se as coisas ainda não estiverem funcionando para você, precisamos de mais informações para ajudar.
O que eu não entendo é por que vocês investem muito trabalho para criar uma interface de usuário fácil de usar e à prova de iniciantes para atrair iniciantes em tecnologia da web como eu e, em seguida, colocam atualizações potencialmente perigosas lá sem nenhum aviso.
Eu destruí meu droplet com raiva depois de tentar fazê-lo funcionar por 4 horas hoje. Portanto, não há como voltar para mim.
@Markus_Moenig Sinto muito que as coisas não tenham dado certo. Fazemos o possível para manter essas atualizações o mais sem problemas possível, mas às vezes as coisas dão errado. Concordo que isso pode ser frustrante. Fazemos o nosso melhor para ser o mais responsivos possível aqui no Meta, mas entendo que nem sempre isso é suficiente.
Vou encerrar este tópico. Mas se você ou alguém mais tiver algum problema relacionado, sinta-se à vontade para abrir um novo em Support.