Benutzer-Werkzeuge

Webseiten-Werkzeuge


ubuntu:ubuntu_24.04

Ubuntu Server 22.04 auf 24.04 upgraden

Diese Version bezieht sich auf eine bare matal Installation. Achtung: Der Upgradeprozess kann sehr lange dauern!

1. Backuip machen

Auch wenn Cannonical betont, dass der Upgradeprozess grunsätzlich sicher ist, empfiehtl Cannonical unbedingt ein Backup.

2. 22.04 vollständig aktualisieren

sudo apt update
sudo apt full-upgrade -y
sudo apt autoremove --purge -y
sudo reboot

Nach dem Reboot:

lsb_release -a
uname -r

3. Upgrade Mechanik vorbereiten

sudo apt install -y update-manager-core

Prüfe, ob LTS-Upgrades angeboten werden (wichtig!):

cat /etc/update-manager/release-upgrades

Dort sollte Prompt=lts stehen.

Drittquellen/PPAs: vor dem Upgrade möglichst deaktivieren (häufige Fehlerquelle):

  • /etc/apt/sources.list.d/*.list prüfen und PPAs temporär auskommentieren.

Nach dem Upgrade wieder gezielt aktivieren (für „noble“). Wenn man über SSH verbunden ist, in UFW den Port 1022 für eine Notfall-SSH Session öffnen!!

4. Upgrade anstossen

sudo do-release-upgrade

Während des Upgrades wirst du u.a. gefragt:

  • Services neu starten? (meist ja)
  • Konfig-Dateien ersetzen oder behalten?

Wenn du vieles manuell angepasst hast: oft „keep local version“ sinnvoll, danach aber Diff prüfen.

Am Ende

sudo reboot

5. Nacharbeiten nach dem Reboot

Version prüfen

lsb_release -a

Paketreste entfernen & Cleanup

sudo apt update
sudo apt autoremove --purge -y
sudo apt clean

Repos wieder aktivieren

  • PPAs/3rd-party Repos nur dann wieder aktivieren, wenn sie für 24.04 (noble) verfügbar sind.

Dienste/Logs prüfen

systemctl --failed
journalctl -p 3 -xb

Typische Kandidaten:

  • Netzwerk (netplan), SSH, UFW/fail2ban
  • Reverse Proxy (Apache/Nginx)
  • Docker (wenn genutzt): ggf. Docker-Repo auf „noble“ umstellen, dann apt update && apt upgrade
ubuntu/ubuntu_24.04.txt · Zuletzt geändert: von franz

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki