Upgrade Debian 12 ("Bookworm") auf Debian 13 ("Trixie")

Kategorie: Debian
Erstellt: 28.11.2025

Die Aktualisierung einer Debian-Installation auf die nächste größere Versionsummer funktioniert ziemlich reibungslos. Je nach Geschindigkeit des Servers und Dauer des Reboots ist ein Upgrade meistens in unter 15 Minuten erledigt.

Mit folgenden Schritten führen Sie das Upgrade durch:

  1. bringen Sie erst noch die Debian-12-Pakete auf den aktuellsten Stand: apt update && apt upgrade
    (es kann sonst Probleme beim Neustart von OpenSSH geben, wodurch man sich möglicherweise “aussperren” könnte)
  2. aktualisieren Sie /etc/apt/sources.list (bookworm durch trixie ersetzen)
  3. aktualisieren Sie ggf. für das PHP-Repository von LiveConfig analog die Datei /etc/apt/sources.list.d/liveconfig.list
  4. führen Sie apt update aus
  5. führen Sie apt upgrade aus
  6. führen Sie apt full-upgrade aus. Zwischendurch werden Sie gefragt, ob einige vorhandene Konfigurationsdateien ersetzt werden sollen - in den meisten Fällen besser nicht (mit nein antworten).
  7. führen Sie apt-get autoremove aus, um alle nicht mehr benötigten Pakete zu löschen
  8. starten Sie den Server neu (das ist wichtig, um den Kernel und alle Kernel-Module neu zu laden)
  9. melden Sie sich anschließend als admin in LiveConfig an und gehen Sie auf den Punkt SerververwaltungE-Mail. Speichern Sie dort die Konfiguration für Postfix und für Dovecot neu ab (damit werden die Konfigurationsdateien aktualisiert und für Debian Trixie angepasst).
  10. falls Sie den DNS-Dienst (BIND9) auch mit LiveConfig verwalten, aktualisieren Sie auch dort die Konfiguration.

Ausführliche Informationen zum Upgrade von Debian 12 finden Sie auch in der offiziellen Debian-Dokumentation.

Mögliche Probleme

  • Falls /boot eine eigene Partition ist, stellen Sie sicher, dass dort mindestens 300 MB freier Speicher verfügbar sind.
  • Bei ProFTPD wurden einige bislang integrierte Module nun ausgelagert, ohne dass diese aber automatisch in die (vorhandene) modules.conf aufgenommen wurden (u.a. mod_ls.c, mod_xfer.c).
    Um das zu korrigieren, speichern Sie im LiveConfig einfach die ProFTPD-Konfiguration neu ab.
  • Die Konfiguration von Dovecot hat sich zur Version 2.4 praktisch vollständig geändert - und zwar in so einem Umfang, dass bestehende Konfigurationen gar nicht automatisch migriert werden können.
    Speichern Sie daher auch hier im LiveConfig die Dovecot-Konfiguration neu ab, damit diese neu generiert wird.

Änderungen in Debian 13

Einige Dinge haben sich mit Debian Trixie geändert (siehe Release Notes - insbesondere Dinge, die Sie über trixie wissen sollten). Zu den wichtigsten Änderungen gehören:

  • Das Dateisystem /tmp ist nun ein tmpfs (im RAM). Dateien darin gehen bei einem Neustart somit automatisch verloren.
  • Die Verzeichnisse /tmp und /var/tmp werden durch den Dienst systemd-tmpfiles regelmäßig geleert (kann über /etc/tmpfiles.d/tmp.conf konfiguriert werden).
  • Der Postfix-Service wurde von postfix@-.service in postfix.service umbenannt. Falls Sie manuelle fail2ban-Filter angelegt haben, müssen diese eventuell angepasst werden.