Atualização 2.4.0.beta8 me deu a página branca da morte

Acabei de atualizar meu Discourse em gradientdescent.co da mesma forma que sempre faço. (Edição: Ou seja, por meio da atualização de navegador com um clique.) Houve um erro durante a atualização para a versão 2.4.0.beta8. Ela não foi concluída na primeira tentativa. Tentei novamente e a atualização indicou que foi concluída com sucesso, mas agora o site está inoperante. Acessei o console no Digital Ocean e reiniciei meu servidor. Fiz login e reiniciei o container Docker do Discourse para garantir. Mas ainda estou recebendo a tela branca da morte.

Edição: Se você estiver enfrentando esse problema, a melhor ação parece ser usar o console/terminal e digitar os seguintes comandos:

cd /var/discourse
git pull
./launcher rebuild app

Se você ainda não atualizou para a versão 2.4.0.beta8, evite usar a atualização de navegador com um clique.

A mesma coisa aconteceu comigo. Não sei o que fazer agora.

@strangecosmos @AndreTechExec

Tenho enfrentado problemas ontem à noite com a atualização e consegui contorná-los seguindo os passos abaixo, na ordem:

  1. Reverter para um backup do beta7 após a falha na atualização para o beta8 (no meu caso, um snapshot do beta7 no Digital Ocean; eu sempre faço um snapshot completo antes de uma atualização)

  2. Atualizar primeiro a versão do Docker na página de Atualização do Administrador

  3. Reiniciar o servidor (não apenas o Discourse, mas todo o servidor ou máquina virtual)

  4. Atualizar para o beta8 via linha de comando da seguinte forma:

    cd /var/discourse
    git pull
    ./launcher rebuild app

Com base em outros relatos no Meta Discourse, parece que a atualização do Docker estava causando problemas e, se você fizer as duas atualizações uma após a outra pelo instalador de um clique na página de Atualização do Administrador, isso falhou para várias pessoas.

Isso foi feito via /admin/upgrade ou ssh? Você não nos diz qual rota de atualização costuma usar.

Você tentou isso antes de reverter para a versão b7, restaurar um backup e usar o admin/upgrade? Tudo o que deveria ter sido necessário aqui foi:

Eu usei a interface web de um clique em /admin/upgrade.

Ok, como dito acima, não era necessário reverter para a b7; uma reconstrução via SSH teria trazido as coisas de volta ao normal.

Na console, fiz:

cd /var/discourse
git pull
./launcher rebuild app

Isso resolveu. O site está no ar e funcionando novamente.

Acredito que o @sam corrigiu esse bug? Precisamos de uma nova versão beta, @sam?

Consertamos o bug, mas, infelizmente, quem o enfrentou nos últimos dias e ficou preso em uma tela branca precisa fazer uma reconstrução.

Não é necessária uma nova versão beta, pois a correção é retroativa.