Admin/Update-Bildschirm ist leer. Wie kann man Docker manuell über die SSH-Konsole aktualisieren?

Heute, als ich mein Admin-Dashboard aufrief, erhielten wir die Benachrichtigung:

Ihre Discourse-Installation ist veraltet. Klicken Sie hier, um zu aktualisieren.

Ich klickte zuerst auf die Schaltfläche, um Docker zu aktualisieren.

Als dies abgeschlossen war, besuchte ich erneut admin/update im Admin-Dashboard und stellte fest, dass der Bildschirm im “Admin/Update”-Rahmen leer war.

Screenshot

Ich habe versucht, den Browser-Cache/Cookies zu löschen und einige Theme-Komponenten zu deaktivieren usw.

Ich habe mich über root bei meiner Serverkonsole angemeldet und versucht, ./launcher rebuild app auszuführen, und erhielt diese Fehlermeldung:

:warning: “FEHLER: Docker-Version 18.09.6 wird nicht unterstützt. Bitte aktualisieren Sie auf mindestens 20.10.0 oder empfohlen 24.0.7.”

Unsere Website funktioniert weiterhin einwandfrei… aber ich kann Docker nicht über die Benutzeroberfläche aktualisieren.

Gibt es eine Möglichkeit, Docker sicher über die SSH-Konsole zu aktualisieren und danach zu versuchen, die App neu zu erstellen?

Einige weitere Punkte, die zu beachten sind:

Wir verwenden derzeit Docker-Version 18.09.6, Build 481bc77

Während Docker über die Admin-Oberfläche aktualisiert wurde, war ich in meiner Konsole angemeldet und versuchte, ein Plugin über nano containers/app.yml hinzuzufügen. Vielleicht hat das eine Art Konflikt verursacht? Ich habe inzwischen die beiden Plugins gelöscht, die ich hinzuzufügen versuchte:

1 „Gefällt mir“

Es gibt hier ein ähnliches Thema mit einer Lösung:

5 „Gefällt mir“

Es besteht eine gute Chance, dass Ihr Betriebssystem veraltet ist und Sie zu einer neuen VM wechseln sollten. Schlägt cat /etc/issue vor, dass Sie 18.04 haben?

Sie können versuchen

apt update;apt install docker-ce

Ein anderer Weg, der eine beängstigende Nachricht ausgibt, aber wahrscheinlich sicher ist, wenn Sie Docker mit apt installiert haben

wget -qO- https://get.docker.com/ | sh
6 „Gefällt mir“

Ja! Ich erhalte dies:

Ubuntu 18.04.6 LTS \n \l

Was ist der sauberste/sicherste Weg, um zu einer neuen, frischen VM zu wechseln?

3 „Gefällt mir“

Discourse-Seite mit rsync auf einen anderen VPS verschieben

3 „Gefällt mir“

Sie hatten Recht. Ein neues Ubuntu-Betriebssystem zu bekommen, war wahrscheinlich der beste Weg. Ich habe gerade den Prozess der Erstellung einer weiteren Installation auf einem Digital Ocean Droplet durchlaufen. Dann habe ich meine DNS-Einträge aktualisiert und ein Backup aus unserer alten Community hochgeladen. Alles funktioniert jetzt bestens!

Danke!

3 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.