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.

1 curtida

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

2 curtidas

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.

1 curtida

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.

2 curtidas