Atualizações de lançamento do Ubuntu

Eu vi a documentação sobre os desafios de começar do zero com o Ubuntu 20.04 LTS e 22.04 LTS.

Alguém já fez um upgrade in-place do 18.04 LTS para o 20.04 ou 22.04?

Eu não estou com pressa, apenas pensando que precisarei migrar para uma versão mais recente em algum momento entre agora e abril.

Quais desafios? Não acredito que mudei meus scripts e não há problema. Tentarei verificar novamente se o 22.04 está funcionando ainda hoje.

22.04 funciona bem, tive a oportunidade de testar isso ontem.

1 curtida

Obrigado!

Para ser claro, eu estava debatendo o Ubuntu via CLI para uma versão superior (seja 20.04 LTS ou 22.04 LTS) e há alguns documentos aqui indicando problemas com versões SSL, bem como outros componentes (ruby on rails talvez?).

No geral, não estou querendo criar problemas onde não existem. Também não quero prejudicar minha instalação do Discourse se houver dependências do sistema operacional.

Obrigado pela visão.

Você ainda não disse o que são “alguns documentos”, mas talvez você esteja se referindo a algo sobre a execução de um ambiente de desenvolvimento?

Se você estiver executando uma instalação padrão no docker, não deverá ter problemas.

Os links que encontrei aqui e li incluem:

Também vi as notas sobre a instalação para desenvolvimento. Deixei isso de lado por não ser relevante.

1 curtida

Não é um problema com uma instalação limpa do 22.04.1 LTS:

Eles fizeram uma atualização do sistema operacional em vez de uma instalação limpa.

Essa é uma instalação de desenvolvimento.

Parece que minha desconfiança em executar uma atualização do sistema operacional e fazer uma instalação limpa não é tão boba quanto eu pensava.

A outra vantagem da instalação limpa é que você pode reverter para a versão funcional apenas alterando seu DNS (ou IP estático, que é o que eu recomendaria, pois é muito mais rápido do que esperar a atualização do DNS na maioria dos casos).

Podemos estar falando sem nos entendermos. :smiley:

Minha pergunta original era sobre como fazer uma atualização da CLI de 18.04 para 20.04 ou 22.04 diretamente como uma opção, e se há impactos.

Entendo a abordagem de uma instalação limpa ou de iniciar uma nova instância EC2 e tentar um backup e restauração do Discourse.

Há uma troca entre risco e esforço.

Se eu atualizar no local, há o risco de meu ambiente Discourse não funcionar após a atualização do SO. Então, precisarei gastar tempo descobrindo o que quebrou e posso precisar de ajuda de pessoas inteligentes aqui para recuperar.

Se eu construir um novo ambiente, é garantido que não impactará minha comunidade até o momento da transição. Isso parece exigir um esforço significativamente maior.

O caminho feliz seria a atualização do SO funcionar, e o Discourse reiniciar sem problemas.

Opa. Desculpe.

Algumas das postagens que você linkou sugerem que é muito provável que você tenha esse tipo de problema.

Há um tópico sobre como migrar para um novo servidor que não consigo mais encontrar. Você basicamente faz rsync do seu diretório /var/discourse, instala o docker e reconstrói. Você pode economizar um pouco de tempo não copiando todo o /var/discourse, mas copiar isso levará muito menos tempo do que esperar uma atualização do SO falhar. :slight_smile:

Eu gosto de ir pelo caminho seguro. Neste ponto, já gastei quase tanto tempo neste tópico quanto a atualização teria levado. :slight_smile:

Boa sorte, qualquer que seja o caminho que você escolher!

1 curtida

Tudo depende do seu apetite por risco e de quanto tempo de inatividade você pode suportar. Iniciar um novo VPS, definir sua instância como somente leitura e instalar o Docker resultará na menor janela de inatividade. A atualização do sistema operacional é tempo de inatividade garantido, e a correção dos problemas prolongará isso.

1 curtida

Ou talvez haja outra maneira de jogá-lo!