Desculpe, 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.
É 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
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.
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
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.