Alter Linux-Droplet unterstützt neuere Versionen nicht

Ich habe einen sehr, sehr alten Linux-Droplet auf Digital Ocean.

Wie kann ich das beheben?

Übrigens: Bevor ich versucht habe, das Update durchzuführen, hatte ich den schlimmsten Spam-Befall aller Zeiten!

Ich habe zuerst den normalen Update-Button ausprobiert:

Tasks: TOP => assets:precompile:compress_js

(Siehe vollständige Spur, indem Sie die Aufgabe mit --trace ausführen)

Docker Manager: UPGRADE FEHLGESCHLAGEN

#<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 `’

Dann habe ich mich eingeloggt und den alten Weg versucht, die App neu zu erstellen.

root@forum:/var/discourse# ./launcher rebuild app
FEHLER: Docker-Version 18.09.0 wird nicht unterstützt. Bitte aktualisieren Sie auf mindestens 20.10.0 oder empfohlen 24.0.7.
root@forum:/var/discourse# wget -qO- https://get.docker.com/ | sh
Docker-Installationsskript wird ausgeführt, Commit: 0d6f72e671ba87f7aa4c6991646a1a5b9f9dae84
Warnung: Der Befehl “docker” scheint auf diesem System bereits zu existieren.

Wenn Sie Docker bereits installiert haben, kann dieses Skript Probleme verursachen, weshalb wir diese Warnung anzeigen und die Möglichkeit bieten, die Installation abzubrechen.

Wenn Sie das aktuelle Docker-Paket mit diesem Skript installiert und es erneut zur Aktualisierung von Docker verwenden, können Sie diese Meldung sicher ignorieren.

Und dann habe ich versucht, Docker zu installieren

root@forum:/var/discourse# wget -qO- https://get.docker.com/ | sh
Docker-Installationsskript wird ausgeführt, Commit: 0d6f72e671ba87f7aa4c6991646a1a5b9f9dae84
Warnung: Der Befehl “docker” scheint auf diesem System bereits zu existieren.

Wenn Sie Docker bereits installiert haben, kann dieses Skript Probleme verursachen, weshalb wir diese Warnung anzeigen und die Möglichkeit bieten, die Installation abzubrechen.

Wenn Sie das aktuelle Docker-Paket mit diesem Skript installiert und es erneut zur Aktualisierung von Docker verwenden, können Sie diese Meldung sicher ignorieren.

Sie können jetzt Strg+C drücken, um dieses Skript abzubrechen.

  • sleep 20

DEPRECATION WARNING
Diese Linux-Distribution (ubuntu bionic) hat das Ende ihrer Lebensdauer erreicht und wird von diesem Skript nicht mehr unterstützt.
Für diese Distribution werden keine Updates oder Sicherheitspatches mehr veröffentlicht. Es wird empfohlen,
auf eine aktuell unterstützte Version von Ubuntu zu aktualisieren.

ChatGPT hat mich durch das Upgrade geführt, einschließlich der Wiederherstellung von Speicherplatz!

1 „Gefällt mir“

Sie müssen auf eine unterstützte Version upgraden. Das empfohlene Vorgehen ist, Docker zu upgraden. Ich empfehle, zu einem neuen Droplet zu wechseln.

3 „Gefällt mir“

Aber das ist auch eine andere Art, es zu spielen! Gut gemacht!

(Eine Sache bei einer sehr alten Instanz ist, dass Ihr Anbieter möglicherweise neuere, bessere Instanztypen zum gleichen Preis anbietet. In meinem Fall doppelt so viel RAM, doppelt so viel Festplattenspeicher und doppelt so viel CPU zum gleichen Preis.)

3 „Gefällt mir“