AVISO: Atualização de Stable 3.3.3 para 3.4.0 via GUI falhou, foi preciso reconstruir via linha de comando

Apenas um aviso para usuários auto-hospedados do branch stable. Para mim, a atualização via GUI falhou, não tenho certeza se isso aconteceria com todos, pois vi alguns erros sobre processos do unicorn, que tende a ser um problema aleatório na minha experiência. Mas, de qualquer forma, isso deixou meu fórum em um estado em que ele afirmava estar atualizado em /admin/update, enquanto ainda estava preso na versão antiga.

Então, tive que acessar o servidor via SSH e executar /var/discourse/launcher rebuild app duas vezes, a primeira vez apenas atualiza o Postgres:

UPGRADE OF POSTGRES COMPLETE

Old 13 database is stored at /shared/postgres_data_old

To complete the upgrade, rebuild again using:

./launcher rebuild app

E da segunda vez, ele finaliza o restante das atualizações.

Depois que tudo isso acabou e verificando que meus dados estavam intactos, também executei um /var/discourse/launcher cleanup para me livrar do enorme arquivo de backup que ele criou para o banco de dados antigo.

Pelo que sei, acontecerá, e esta é uma daquelas atualizações que não podem ser feitas usando a GUI.

Realmente não deveria permitir que as pessoas tentassem, mas também, se você estiver no Stable, eu pensaria que seria melhor fazer apenas upgrades pela linha de comando.

Eu também estava pensando nisso.

A GUI parece funcionar bem o suficiente para atualizações X.Y.z dentro de uma versão Estável principal, mas sim, lição aprendida para quando houver uma nova versão principal.