Diese Version bezieht sich auf eine bare metal Installation. Achtung: Der Upgradeprozess kann sehr lange dauern!
Auch wenn Canonical betont, dass der Upgradeprozess grundsätzlich sicher ist, empfiehl. Canonical unbedingt ein Backup.
sudo apt update sudo apt dist-upgrade -o APT::Get::Always-Include-Phased-Updates=true sudo apt autoremove --purge
sudo apt --fix-broken install sudo dpkg --audit apt-mark showhold df -h / /boot /var test -f /run/reboot-required && echo "Reboot erforderlich"
Nach dem Reboot:
lsb_release -a uname -r
sudo ufw allow 1022/tcp sudo ufw status numbered
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!!
sudo do-release-upgrade
Während des Upgrades wirst du u.a. gefragt:
Wenn du vieles manuell angepasst hast: oft „keep local version“ sinnvoll, danach aber Diff prüfen.
Am Ende
sudo reboot
Version prüfen
lsb_release -a
Paketreste entfernen & Cleanup
sudo apt update sudo apt autoremove --purge -y sudo apt clean systemctl status ssh --no-pager systemctl status ssh.socket --no-pager ss -tlnp | grep -E ':22|:1022'
Repos wieder aktivieren
Dienste/Logs prüfen
systemctl --failed journalctl -p 3 -xb sudo ufw delete allow 1022/tcp
Typische Kandidaten:
apt update && apt upgrade