Olá a todos,
Primeira postagem aqui, obrigado antecipadamente por me receberem. Estou executando um conjunto de atualizações rotineiras, embora atrasadas, no nosso fórum baseado em Discourse (https://forum.troygrady.com), e chegamos a um ponto em que a atualização falha após executar os passos de linha de comando “git pull” e “rebuild”, conforme recomendado pelas instruções na tela.
Veja abaixo a saída do comando “./launcher rebuild app”. Também executei o script “discourse doctor” e posso postar ou enviar um link para essa saída, caso vocês acharem que isso não represente um risco de segurança significativo.
Devo mencionar que, embora seja um desenvolvedor razoavelmente competente em PHP/SQL com experiência ocasional em administração de aplicações Linux, não tenho conhecimento técnico sobre o Discourse, e não fui eu quem configurou a instalação inicial. O clássico caso, sei!
Apenas estou seguindo as instruções na tela, que começaram com o clique nos botões azuis de “upgrade” na interface do Docker. Após a conclusão disso, vi a instrução na tela para fazer login via linha de comando e executar o git pull e o rebuild do launcher. Foi assim que cheguei a este ponto.
Gostaria também de acrescentar que nosso fórum estava funcionando perfeitamente antes disso, sem nenhum problema, caso isso ajude no diagnóstico. A única razão para realizarmos essa atualização é simplesmente manter-nos atualizados com as versões que vocês lançam, para não ficarmos muito desatualizados. Esse é o conflito central da minha mentalidade de “se não está quebrado, não conserte”, com medo de que a atualização cause algum erro além da minha capacidade de resolver. E, de fato, aqui estamos.
No momento em que escrevo, o fórum está completamente offline e, como este é um componente central do nosso negócio, gostaria muito de colocá-lo de volta em operação o mais rápido possível.
Qualquer insight será muito apreciado!
–
FALHA
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ falhou com retorno #<Process::Status: pid 3972 exit 1>
Local da falha: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec falhou com os parâmetros {“cd”=>“$home”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
f89318158c2c276c69a60d600def8a838ae4ad4bc7bafbe665fb1cd77c130ad1
** FALHA NO BOOTSTRAP ** Por favor, role para cima e procure por mensagens de erro anteriores; pode haver mais de uma.
./discourse-doctor pode ajudar a diagnosticar o problema.