Eu herdei uma instalação do Discourse que estou tentando apenas manter em funcionamento. Recebi um e-mail recentemente dizendo que deveria atualizar para a versão 2.5.1. Havia um link anunciando uma atualização fácil com um clique, mas quando abro esse link no meu site de testes, aparece a mensagem: “Ops! Essa página não existe ou é privada.” (Estou logado como administrador e consigo ver o painel de administração). Quando cliquei no link das notas de lançamento, fui levado às notas da versão beta 2.6.0, e não da versão 2.5.1. Elas são a mesma coisa?
O painel de administração diz que esta é uma atualização crítica, mas não fornece informações sobre como realizá-la. Estou preocupado que minha instalação possa estar mal configurada ou algo assim. Existe algum outro mecanismo para iniciar a atualização, ou algo que eu deva corrigir na minha instalação para que o caminho ‘admin/upgrade’ me leve a uma página onde eu possa iniciar a atualização?
Desculpe. Eu não fui claro. Tenho uma instância do site rodando em uma VM na minha máquina local chamada “sandbox”. Acredito que isso não seja relevante — recebo a mesma mensagem em produção também.
Além disso, é uma instalação de desenvolvedor. Estamos provisionando via Ansible e nos conectando a ela através do gem do Rails. Está implantado em um container Docker e servido via Nginx.
Ok, então você não esperaria que /admin/upgrade estivesse presente nessa build. Se o ambiente de produção for semelhante, você precisará consultar quem fez a implantação dessa instalação.