É possível reverter uma atualização de software recente?

Olá - Sou um administrador não técnico de um servidor Discourse.

Eu estava executando a Versão do Discourse: 2.9.0.beta7 (commit f75a99e93295655f796e63e7d1c42cf613b64117)

E também o plugin Pavilion News.

Eu atualizei para a beta 9 ontem à noite e isso quebrou meu site.

Existe uma maneira fácil de reverter a atualização? Para voltar ao que eu estava executando antes da atualização mais recente?

Quando vi que o site estava quebrado, também atualizei o plugin - mas nada mudou e o site perdeu toda a personalização.

Você provavelmente deveria postar no tópico do Plugin de Notícias?

No entanto, acabei de atualizar para o Discourse mais recente e a versão mais recente do Plugin de Notícias e está funcionando bem para mim. Você tem alguma mensagem de erro? Algo no console do navegador? (Não consigo ver nada óbvio).

1 curtida

Hmmm… Contatei Jay Pfafmann e ele sugeriu - o problema poderia ser apenas falta de espaço em disco? O fórum está funcionando, mas perdeu toda a personalização:

Como a mensagem anterior sugere, você está com pouco espaço em disco.

Mas você precisa fazer login via SSH no seu servidor e fazer algo como isto:

cd /var/discourse/

./launcher cleanup

talvez editar containers/app.yml e remover o plugin de notícias aqui?

./launcher rebuild app

Não tenho certeza do que você quer dizer com ‘perdeu toda a personalização’.

Precisaremos de mais informações sobre quaisquer erros que você possa ver, tanto no console do navegador quanto em /logs.

Remover alguns dos backups mais antigos liberaria espaço e seria uma ação razoável?

1 curtida

Se esse for o seu problema, então sim, excluir alguns dos backups mais antigos ajudará, mas você só criará novos e os preencherá novamente, a menos que altere o número nas configurações.

O site normalmente se parece com a imagem superior abaixo, e agora se parece com a inferior:

Não há mensagens de erro. Parece que o Plugin de Notícias não está mais funcionando (e o CSS relacionado, etc.).

você se lembra da última vez que fez um upgrade antes desta vez?

Sim - em julho para esta versão do Discourse:
Versão do Discourse: 2.9.0.beta7 (commit f75a99e93295655f796e63e7d1c42cf613b64117)

Você parece ter outros componentes também, cuidado para não ser outra coisa. De onde vem esse menu?

De qualquer forma, você pode tentar remover as notícias temporariamente do seu app.yml e reconstruir para ver se as coisas são restauradas de outra forma.

Sim - eu tenho estes plugins e componentes adicionais; você acha que um deles pode ser o problema?


1 curtida

Qual é o URL do seu site?

Quando pedi para você me informar sobre quaisquer erros no seu console, você não me disse sobre isso:

Parece que o Guest Gate tem um problema. Remova-o por enquanto e relate o problema no Tópico do Componente Temático.

2 curtidas

Eu só adiciono um lembrete rápido para executar ./launcher cleanup de tempos em tempos para liberar algum espaço em disco.

2 curtidas

Eu normalmente não trabalho a partir do console - apenas da interface de administração do discourse. Onde eu veria essa informação?

Ferramentas de Desenvolvedor do Navegador. Todos os administradores de auto-instalações devem estar familiarizados com isso. Pressione F12 no Firefox, por exemplo.

Devo remover o Guest Gate completamente ou apenas desativá-lo? Isso faz diferença qual abordagem eu uso?

Depois que eu fizer isso – preciso “reiniciar” ou tomar alguma outra ação para que as coisas reiniciem e recarreguem corretamente?

É um Componente de Tema, então basta removê-lo do Tema ativo, não é necessário excluí-lo.

1 curtida