Ubuntu Upgrade von 18.04 auf 20.04

  • Guten Abend!


    Habe auf meinem VPS Ostern L neuerdings eine NextCloud laufen. Mit dem Standard Netcup Setup kommt Ubuntu 18.04 und Nextcloud 16. Nextcloud habe ich jetzt auf Version 20 hochbekommen, jetzt stoße ich an die Grenzen von PHP (7.2).

    Ubuntu meint beim starten mit "do-release-upgrade" kann man auf 20.04. upgraden. Allerdings kommt dann auch die Meldung, das es via SSH schief gehen kann. Gibts da einen Plan B dazu?


    lg Michael

  • Ich persönlich habe keine guten Erfahrungen mit Ubuntu-Upgrades von einer Version auf die nächsthöhere gemacht.

    Das ging bei mir immer irgendwie schief.

    Ich mache das nicht mehr, sondern setze die Server komplett neu auf. (Bzw. parallel: Neuen Server mit neuer Version aufsetzen und den alten noch solange behalten, bis alles läuft)

    Es kann aber natürlich auch gut gehen. Vielleicht hatte ich ja nur Pech. Ich habe schon von Leuten gehört, bei denen das geklappt hat. :)

  • Gibts da einen Plan B dazu?

    Du hast notfalls sogar die VNC-Konsole im SCP :)


    Bei einem virtuellen System kannst Du Dich nicht wirklich aussperren. Du kannst das Upgrade ja in einer Screen-Session starten, wenn Du auf Nummer Sicher gehen willst. (Würde ich sowieso immer empfehlen.)


    Nicht vergessen: Vorher Snapshot und/oder Backup erstellen!

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

    Gefällt mir 2
  • Ich persönlich habe keine guten Erfahrungen mit Ubuntu-Upgrades von einer Version auf die nächsthöhere gemacht. Das ging bei mir immer irgendwie schief.

    Ist das bei Ubuntu Serversystemen wirklich so schlimm? Bei Ubuntu Desktopsystemen habe ich eigentlich immer halbwegs gute Erfahrungen gemacht. (Und auf Servern läuft bei mir vorwiegend Debian.)

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Es gibt ein paar Dinge die sich von 18.04 -> 20.04 ändern:

    - alte SSH Ciphers werden deaktiviert

    - SystemD Resolved blockiert den Port :53 und wird standardmäßig als Resolver genutzt

    - es gibt bei default kein python 2.X mehr installiert


    Aber ich gebe aRaphael recht und mache die gleiche Philosophie. Aufsetzen von Scratch mit Ansible.

  • all done - allerdings bin ich "offline"


    bei einem apt-get update bekomme ich das:

    Fehl:1 http://de.archive.ubuntu.com/ubuntu focal InRelease

    Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«

    Fehl:2 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease

    Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«

    Fehl:3 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease

    Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«

    Fehl:4 http://security.ubuntu.com/ubuntu focal-security InRelease

    Temporärer Fehlschlag beim Auflösen von »security.ubuntu.com«

    Paketlisten werden gelesen... Fertig

    W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/ubuntu/dists/focal/InRelease Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«

    W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/u…s/focal-updates/InRelease Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«

    W: Fehlschlag beim Holen von http://de.archive.ubuntu.com/u…focal-backports/InRelease Temporärer Fehlschlag beim Auflösen von »de.archive.ubuntu.com«

    W: Fehlschlag beim Holen von http://security.ubuntu.com/ubu…/focal-security/InRelease Temporärer Fehlschlag beim Auflösen von »security.ubuntu.com«

    W: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.


    wenn ich was pingen will das:

    Temporary failure in name resolution


    die Nextcloud läuft, meldet aber:

    Dieser Server hat keine funktionierende Internetverbindung: Mehrere Ziele konnten nicht erreicht werden.


    per ssh komme ich hin, aber von dort nicht online :-/


    welcher Fehler ist mir passiert?

  • Major Dist Upgrades mach ich auch nicht, auch nie gute Erfahrungen damit gehabt.


    Daher ja: neu installieren.


    Und dann Nextcloud gleich mit Docker aufsetzen, auch wenns erst mal aufwändiger erscheint, dann ist der nächste Umzug sehr easy: Docker container stoppen, Files übertragen, Container auf neuem Server / neuer Installation wieder starten.

    RS Ostern L OST22 (~RS "3000" G9.5) (8C,24GB,960GB) | RS Cyber Quack (1C,2GB,40GB)

  • Bei Debian sind dist-upgrades wirklich unproblematisch. Erst letztens hab ich ne Debian 8 VM auf Debian 11 "upgegradet". Also 8 -> 9 -> 10 -> 11. Keine Probleme :3

    Meine Minecraft-Plugins auf SpigotMC (Open Source): www.spigotmc.org/members/mfnalex.175238/#resources

    Discord: discord.jeff-media.com

    Gefällt mir 1
  • Bei Debian sind dist-upgrades wirklich unproblematisch. Erst letztens hab ich ne Debian 8 VM auf Debian 11 "upgegradet". Also 8 -> 9 -> 10 -> 11. Keine Probleme :3

    Ja, bei mir war das Upgrade eines Servers von 10 auf 11 sogar unproblematischer als gleich mit Debian 11 neu aufbauen auf einem anderen Server.

  • naja, das Upgrade von Ubuntu 18 auf 20 klappte - fast - problemlos (bis auf das Problem mit dem "nicht online sein".

    Aber das Upgrade von Nextcloud von 17 auf 20 war sehr problembehaftet (aber lösbar).