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.