Reconstruir aplicativo não está funcionando no Ubuntu 16.04

Olá,

Temos um servidor Ubuntu antigo - 16.04 onde hospedamos nosso fórum.
Recentemente, o servidor travou e o Discourse parou. Quando tentamos executar ./launcher restart ou ./launcher rebuild app, recebemos a mensagem de que a versão mínima do Docker suportada é 20.0.10.
No entanto, o Ubuntu 16.04 oficial (xenial) tem apenas até a versão 19 do Docker no repositório oficial do Docker.
Portanto, baixamos manualmente uma versão 20 do Docker de um branch separado que funciona com o Ubuntu 16.04. O Docker foi instalado sem problemas.
No entanto, quando tentamos executar um rebuild app, recebemos algumas mensagens de falha na instalação e a instalação não foi bem-sucedida.

Não queremos perder as postagens e os dados do fórum existente. Também não temos a opção de atualizar o Ubuntu, pois ele tem outros aplicativos em execução em paralelo que não podemos correr o risco de interromper.

Como podemos fazer com que o fórum Discourse seja reconstruído com sucesso e não percamos os dados existentes, dada a situação acima?

Seu servidor Ubuntu está muito antigo, embora você possa ter um Docker atualizado. Provavelmente você tem outras dependências que também estão desatualizadas/obsoletas.

Você vai querer ver sobre a atualização de um novo servidor e uma nova instalação do Discourse. Em seguida, transfira e restaure um backup do seu Discourse.

Você pode precisar considerar postar em Marketplace se precisar de assistência para realizar essa façanha com sua instalação atual muito desatualizada.

5 curtidas