O antigo droplet Linux não suporta versões mais recentes

Tenho um droplet Linux muito, muito antigo no Digital Ocean.

Como posso consertar isso?

A propósito, antes de tentar atualizar, recebi a pior infestação de spam de todos os tempos!

Primeiro tentei o botão de atualização regular:

Tarefas: TOP => assets:precompile:compress_js

(Veja o rastreamento completo executando a tarefa com --trace)

Docker Manager: FALHA AO ATUALIZAR

#<RuntimeError: RuntimeError>

/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:210:in `run’

/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:111:in `upgrade’

/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in ’

/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork’

/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `’

Então fiz login e tentei a maneira antiga de reconstruir o aplicativo.

root@forum:/var/discourse# ./launcher rebuild app

ERRO: Docker version 18.09.0 não suportada, por favor atualize para pelo menos 20.10.0, ou recomendado 24.0.7

root@forum:/var/discourse# wget -qO- https://get.docker.com/ | sh

Executando script de instalação do docker, commit: 0d6f72e671ba87f7aa4c6991646a1a5b9f9dae84

Aviso: o comando “docker” parece já existir neste sistema.

Se você já tem o Docker instalado, este script pode causar problemas, que é
por isso que estamos exibindo este aviso e oferecendo a oportunidade de cancelar a
instalação.

Se você instalou o pacote Docker atual usando este script e está usando-o
novamente para atualizar o Docker, você pode ignorar esta mensagem com segurança.

e então tentei instalar o docker

root@forum:/var/discourse# wget -qO- https://get.docker.com/ | sh

Executando script de instalação do docker, commit: 0d6f72e671ba87f7aa4c6991646a1a5b9f9dae84

Aviso: o comando “docker” parece já existir neste sistema.

Se você já tem o Docker instalado, este script pode causar problemas, que é
por isso que estamos exibindo este aviso e oferecendo a oportunidade de cancelar a
instalação.

Você pode pressionar Ctrl+C agora para abortar este script.

  • sleep 20

AVISO DE DEPRECIAÇÃO

Esta distribuição Linux (ubuntu bionic) atingiu o fim de sua vida útil e não é mais suportada por este script.

Nenhuma atualização ou correção de segurança será lançada para esta distribuição, e os usuários são recomendados

a atualizar para uma versão atualmente mantida do ubuntu.

O ChatGPT me guiou na atualização, incluindo a recuperação de espaço em disco!

1 curtida

Você tem que atualizar para um [supported] é atualizar o docker. O que eu recomendo é mover para um novo droplet.

3 curtidas

Mas essa é outra forma de jogar! Bom trabalho!

(Uma coisa sobre ter uma instância muito antiga é que seu provedor pode oferecer tipos de instância mais novos e melhores pelo mesmo preço. No meu caso, o dobro de RAM, o dobro de disco e o dobro de CPU pelo mesmo preço.)

3 curtidas