Ich habe versucht, anderen (geschlossenen) Threads hier bezĂŒglich des Aktualisierens von Docker zu folgen, aber jeder Ansatz, den ich versucht habe, schlĂ€gt aus einem oder anderen Grund fehl.
Wie viele andere hier betreibe ich Discourse auf einem DigitalOcean Droplet. Aber ich kann nicht auf 20.10.0 (oder idealerweise 24.0.7) aktualisieren.
Ich hoffe nur, dass ich eine Anleitung finde, damit ich Docker ĂŒber die Befehlszeile aktualisieren kann. Danke!
Mehr Kontext: Wenn ich Jays Lösung ausprobiere, erhalte ich folgende Fehlermeldungen:
E: Fehlerhafte Zeile 58 in sources list /etc/apt/sources.list (URI parse)
E: Die Paketquellenliste konnte nicht gelesen werden.
Seltsamerweise wiederholt sich dieser Fehler 3 Mal. (Vielleicht, weil ich es zu oft versucht habe und mehrere fehlerhafte Versionen desselben Dings installiert habe? Wenn ja, habe ich keine Ahnung, wie ich das bereinigen kannâŠ)
Sie können nach diesem Fehler suchen und einige Ideen erhalten.
Ihr Betriebssystem ist veraltet. Ihre sources.list ist veraltet. Sie mĂŒssen Ihren Server aktualisieren. Ich wĂŒrde Ihnen empfehlen, zu einem neuen zu wechseln.
Es ist möglich, dass Sie ein neues Betriebssystem haben (aber das ist unwahrscheinlich, da dies ein sehr alter Docker ist, ca. 2021) und dass auf irgendeine Weise etwas diese Datei durcheinander gebracht hat.
Wenn Sie Ihr Betriebssystem nicht aktualisieren möchten, möchten Sie Discourse nicht aktualisieren.
[Zitat=âJay Pfaffman, Beitrag:4, Thema:351522, Benutzername:pfaffmanâ]
Sie können nach diesem Fehler suchen und einige Ideen erhalten.
[/Zitat]
Das habe ich sowohl in diesem Forum als auch darĂŒber hinaus gemacht.
[Zitat=âJay Pfaffman, Beitrag:4, Thema:351522, Benutzername:pfaffmanâ]
Wenn Sie Ihr Betriebssystem nicht aktualisieren möchten, möchten Sie Discourse nicht aktualisieren.
[/Zitat]
Ich bin gerne bereit, dies zu tun, aber ich stoĂe auf ein Problem mit dem Fehler âfehlgeschlagener Eintrag 58â. Könnte es sein, dass das Problem darin besteht, dass mein Server kein https ausfĂŒhrt und die sources.list-Datei nur http-Referenzen enthĂ€lt?
Wenn ich diesen Schritt ĂŒberwinden kann, kann ich das Betriebssystem aktualisieren. Das Problem ist, dass ich nicht weiĂ, wie ich ĂŒber den aktuellen Stand hinauskommen soll.
Ich werde das vielleicht irgendwann machen â obwohl es sich anhört, als wĂŒrde es ein paar Tage in Anspruch nehmen â aber ich kann kaum glauben, dass es einfacher ist, Ubuntu auf diesem Droplet einfach zu aktualisieren.
Mit all den Leuten hier, die Discourse auf Droplets laufen lassen, gibt es keinen bekannten Weg, dieses Hindernis zu ĂŒberwinden?
Kann ich die Funktion âErstellen aus Snapshotâ von DO verwenden? Oder wird das nur dasselbe, erschöpfte Betriebssystem auf meinen neuen Droplet setzen?
KĂ€mpfe nicht Ich habe beides getan. Zeitlich gesehen ist ein neuer Start schneller, aber du musst SSH-SchlĂŒssel hinzufĂŒgen, um rsync zum Laufen zu bringen. Es dauert ein paar Minuten, wenn du es noch nie zuvor gemacht hast â aber es ist einfach.
Das Upgrade von Ubuntu dauert lĂ€nger, da du vorher ein Snapshot erstellen musst. Danach gibt es viele Fragen, hauptsĂ€chlich zu Konfigurationen, und die dauern auch eine Weile, bis du dich entschieden hast (ich rate dir, die alten zu verwenden, wenn du diesen Weg wĂ€hlst). Aber du kannst dir nicht ganz sicher sein, ob etwas Altes zurĂŒckbleibt.
Ich wĂŒrde mich fragen, was diese Backports sind. Kommentiere die letzten Zeilen aus und probiere es aus. Weil du ja nur ein Snapshot gemacht hast, verlierst du nur Zeit.
Die einzige Zeit, in der das Upgrade von Ubuntu fĂŒr mich nicht funktionierte, war bei DO.
Bearbeitung
Ich habe meinen VPS bei DO ĂŒberprĂŒft, und er hat diese Backports auch. Also mĂŒssen es some Custom-Backports von DO sein.
Ok, das war NICHT das Ende der Datei, und ich habe die Zeile entfernt, die wĂ€hrend meiner Installationsversuche hinzugefĂŒgt wurde. Ich werde einige dieser Tutorials noch einmal versuchen.
Das ist groĂartig! Herzlichen GlĂŒckwunsch! Schön, dass Sie es behoben haben!
Ich habe Ihren Beitrag ĂŒber das âUpgradeâ als Lösung markiert. Das war die eigentliche Lösung, auch wenn Sie noch einen weiteren Neubau durchfĂŒhren mussten.