Podemos evitar atualizações que me forçam a depurar na linha de comando, por favor?

Desculpe, :scream: de um não especialista, mas mais uma vez, começo inocentemente clicando em ‘atualizar’ na UI, depois sou expulso para ‘fazer uma reconstrução a partir da linha de comando’, e então isso falha e estou colando a saída do bash para a IA para que ela me diga o que está errado.

“O erro indica que a atualização do Discourse falhou porque o plugin discourse-data-explorer agora está incluído no núcleo do Discourse e não deve ser incluído como um plugin separado no seu arquivo de configuração app.yml.”

Eu sei que nem sempre é possível, mas seria bom ter pelo menos um aviso como “prepare-se, este vai doer”. Poderia prolongar minha expectativa de vida.

(Da última vez):

5 curtidas

Deveria ter exibido um aviso sobre exatamente isso. Você poderia então reiniciar o contêiner com

./launcher start app

E então descobrir seus próximos passos com mais calma.
Você ainda pode conseguir iniciar o contêiner.

3 curtidas

Você está certo, é claro.

É que eu não esperava que a primeira reconstrução falhasse, então isso me pegou de surpresa. A mensagem estava lá, mas como estava na parede de texto de log, eu não tinha confiança de que encontraria o que quer que fosse o problema. Pelo que eu sabia, poderia ser alguma exceção obscura enterrada em uma pilha de chamadas. Assim que a IA me disse, eu vi que estava bem ali, perto do final.

Acho que é o que acontece quando se é um webmaster em tempo parcial :expressionless:

Sim. Foi um pouco de azar. Esta é a atualização mais disruptiva que aconteceu em dez anos.

Sim. É uma enorme parede de texto. Tenho olhado para ela há quase uma década e ainda é difícil saber exatamente o que olhar.

Receio que sim!

Quando usar ‘a IA’, use Ask.discourse.com

2 curtidas

Como um aviso em outro lugar seria melhor do que um aviso lá quando ambos fariam exatamente a mesma coisa e nenhum teria um efeito negativo além da leitura? O log é sempre o primeiro lugar que você deve olhar se houver um erro…

A complexidade de uma atualização não depende da atualização específica, mas sim da versão em que seu fórum está antes da atualização, e das versões do Postgres, Redis e todos os plugins que você tem.

Portanto, é basicamente impossível dizer se a atualização vai “doer”.

Já fiz atualizações de 1.8 para 3.5 sem problemas, e atualizações de 3.2.1 para 3.2.2 que me custaram horas para corrigir.

3 curtidas

Acho que uma coisa que poderia ajudar, se este for um problema ‘esperado’ (ou seja, não algo enterrado em uma pilha de chamadas), é cercá-lo com ---- na saída do log. Isso facilitaria a localização.

Além disso, meu backup está quebrado novamente desde a atualização, de volta ao batente para mim :frowning:

1 curtida

Desculpe por essa experiência difícil para você! :hugs:

Não é muita consolação no seu caso, mas é verdade. É raro uma atualização exigir intervenção na linha de comando.

Espero que você tenha conseguido resolver esse problema! Você precisa ter backups se estiver auto-hospedando, porque você nunca sabe o que pode acontecer.

Eu me dediquei e resolvi isso no sábado, com a ajuda do ask.discourse desta vez.

Descobri que tínhamos um volume não padrão configurado, com uploads e backups em um disco secundário. O que não teria sido um problema, mas quando expandimos o disco de dados de 20 GB para 30 GB, esquecemos de informar o sistema de arquivos!

Com isso corrigido, agora tenho espaço para mais alguns anos.

3 curtidas

Ah! Isso é complicado! E uma configuração avançada, com certeza.

Fico feliz que você tenha resolvido.

1 curtida

Este tópico foi automaticamente fechado após 6 dias. Novas respostas não são mais permitidas.