Ubuntu Release-Upgrades

Ich habe die Dokumentation zu den Herausforderungen beim Neuanfang mit Ubuntu 20.04 LTS und 22.04 LTS gesehen.

Hat jemand ein Upgrade von 18.04 LTS auf 20.04 oder 22.04 im laufenden Betrieb durchgeführt?

Ich habe es nicht eilig, aber ich gehe davon aus, dass ich irgendwann zwischen jetzt und April auf eine neuere Version umsteigen muss.

Welche Herausforderungen? Ich glaube nicht, dass ich meine Skripte geändert habe und es gibt kein Problem. Ich werde versuchen, später am Tag noch einmal zu überprüfen, ob 22.04 funktioniert.

22.04 funktioniert einwandfrei, das musste ich gestern testen.

1 „Gefällt mir“

Danke!

Um es klarzustellen: Ich habe über ein Upgrade von Ubuntu über die CLI auf eine höhere Version (entweder 20.04 LTS oder 22.04 LTS) nachgedacht, und hier gibt es einige Dokumente, die auf Probleme mit SSL-Versionen sowie andere Komponenten (vielleicht Ruby on Rails?) hinweisen.

Alles in allem möchte ich keine Probleme schaffen, wo keine existieren. Ich möchte auch meine Discourse-Installation nicht zum Absturz bringen, wenn es Abhängigkeiten vom Betriebssystem gibt.

Danke für die Einblicke.

Sie haben immer noch nicht gesagt, was genau „einige Dokumente“ sind, aber vielleicht beziehen Sie sich auf etwas, das mit dem Ausführen einer Entwicklungsumgebung zu tun hat?

Wenn Sie eine Standardinstallation unter Docker ausführen, sollten Sie keine Probleme haben.

Die Links, die ich hier gefunden und gelesen habe, sind:\n\nhttps://meta.discourse.org/t/issues-rebuilding-after-upgrade-to-ubuntu-22-04/225955\n\nhttps://meta.discourse.org/t/error-after-upgrading-to-ubuntu-22-04-1-lts/236022\n\nhttps://meta.discourse.org/t/notes-about-installing-discourse-on-ubuntu-20-04/226363\n\nIch habe auch die Hinweise zur Installation für die Entwicklung gesehen. Diese habe ich als irrelevant beiseite gelegt.

1 „Gefällt mir“

Kein Problem bei einer sauberen Installation von 22.04.1 LTS:

Sie haben ein Upgrade des Betriebssystems durchgeführt und keine saubere Neuinstallation.

Das ist eine Entwicklungsinstallation.

Es scheint, dass mein Misstrauen gegenüber Betriebssystem-Updates und meine Bevorzugung einer sauberen Neuinstallation doch nicht so albern ist, wie ich dachte.

Der weitere Vorteil einer sauberen Neuinstallation ist, dass Sie zur funktionierenden Version zurückkehren können, indem Sie einfach Ihre DNS-Einstellungen ändern (oder eine statische IP-Adresse verwenden, was ich in den meisten Fällen empfehlen würde, da es viel schneller ist, als auf DNS-Updates zu warten).

Wir reden vielleicht unbeabsichtigt aneinander vorbei. :smiley:

Meine ursprüngliche Frage zielte darauf ab, ein CLI-Update von 18.04 auf 20.04 oder 22.04 direkt als Option durchzuführen und ob es Auswirkungen gibt.

Ich verstehe den Ansatz einer Neuinstallation oder das Erstellen einer neuen EC2-Instanz und das Ausprobieren eines Backups und Wiederherstellens von Discourse.

Es gibt einen Kompromiss zwischen Risiko und Aufwand.

Wenn ich ein Update vor Ort durchführe, besteht das Risiko, dass meine Discourse-Umgebung nach dem OS-Update nicht mehr funktioniert. Dann muss ich Zeit damit verbringen, herauszufinden, was kaputt gegangen ist, und benötige möglicherweise Hilfe von klugen Leuten hier, um mich zu erholen.

Wenn ich eine neue Umgebung aufbaue, wird meine Community bis zur Umstellung garantiert nicht beeinträchtigt. Dies erfordert deutlich mehr Aufwand.

Der ideale Fall wäre, dass das OS-Upgrade einfach funktioniert und Discourse ohne Probleme neu startet.

Ups. Entschuldigung.

Einige der von Ihnen verlinkten Beiträge deuten darauf hin, dass Sie solche Probleme sehr wahrscheinlich haben werden.

Es gibt ein Thema darüber, wie man zu einem neuen Server wechselt, das ich nicht mehr finden kann. Sie rsyncen meistens nur Ihr /var/discourse-Verzeichnis, installieren Docker und bauen es neu. Sie können etwas Zeit sparen, indem Sie nicht alles von /var/discourse kopieren, aber das Kopieren wird viel weniger Zeit in Anspruch nehmen als das Warten auf ein fehlerhaftes OS-Upgrade. :slight_smile:

Ich gehe lieber auf Nummer sicher. Zu diesem Zeitpunkt habe ich fast so viel Zeit wie für das Upgrade aufgewendet. :slight_smile:

Viel Glück, welchen Weg Sie auch wählen!

1 „Gefällt mir“

Es hängt alles von Ihrer Risikobereitschaft und der Ausfallzeit ab, die Sie in Kauf nehmen können. Das Aufsetzen eines neuen VPS, das Setzen Ihrer Instanz auf schreibgeschützt und die Installation von Docker wird das kleinste Zeitfenster für Ausfallzeiten bedeuten. Das Betriebssystem-Upgrade garantiert Ausfallzeiten, die Behebung von Problemen wird diese verlängern.

1 „Gefällt mir“

Oder vielleicht gibt es eine andere Möglichkeit, es zu spielen!