{"external_id":4152,"slug":"debian-11-auf-12-upgraden","title":"Debian 11 auf 12 upgraden (bullseye auf bookworm)","content":"Du bringst Debian 11 (bullseye) auf Debian 12 (bookworm), indem du die Paketquellen zuerst auf das Debian-Archiv stellst und Debian 11 fertig aktualisierst, danach die Quellen auf bookworm umschreibst und apt upgrade --without-new-pkgs und apt full-upgrade ausf\u00fchrst. Nach einem Neustart l\u00e4uft Debian 12. Lege vorher einen Snapshot oder ein Backup an und plane gleich danach den Schritt auf Debian 13.\nDebian 11 hat am 31. August 2026 das Ende seines Long Term Support erreicht. Es gibt keine Sicherheitsupdates mehr, und die Pakete liegen nur noch auf archive.debian.org. Debian 12 ist ebenfalls schon im LTS-Betrieb. Sieh es deshalb als Zwischenstopp auf dem Weg zu Debian 13.\nBevor du anf\u00e4ngst\nSicherung anlegen: Erstelle im Cloud Manager einen Snapshot (schnell zur\u00fcckzuspielen, wird nach 48 Stunden automatisch gel\u00f6scht) oder \u00fcber &#8222;Backup erstellen&#8220; ein Backup. Siehe Snapshot erstellen und zur\u00fcckspielen.\nVersion pr\u00fcfen: cat \/etc\/debian_version muss 11.x zeigen. \u00c4ltere Versionen musst du zuerst Schritt f\u00fcr Schritt auf Debian 11 bringen.\nUpgrade in screen oder tmux starten: Bricht deine SSH-Verbindung ab, l\u00e4uft das Upgrade weiter. Siehe Linux screen oder tmux.\nNotfallzugang kennen: Ist der Server nach dem Neustart nicht per SSH erreichbar, kommst du \u00fcber VNC im Cloud Manager auf die Konsole. Nach dem Aktivieren von VNC ist einmal Stop und Start n\u00f6tig.\nPlatz pr\u00fcfen: df -h sollte auf \/ mindestens 2 bis 3 GB frei zeigen.\nNeu installieren statt upgraden? L\u00e4uft auf dem Server wenig, ist eine Neuinstallation mit Debian 13 oft schneller als zwei Upgrades hintereinander. Dabei werden aber alle Daten auf der Platte gel\u00f6scht, siehe Wie kann ich meinen Server neu installieren?\nSchritt 1: Debian 11 \u00fcber das Archiv fertig aktualisieren\nSeit dem Supportende liefert deb.debian.org f\u00fcr bullseye nur noch Teile des Index aus, Pakete scheitern mit 404 Not Found. Stelle \/etc\/apt\/sources.list deshalb auf das Archiv um:\ndeb http:\/\/archive.debian.org\/debian bullseye main contrib non-free\ndeb http:\/\/archive.debian.org\/debian-security bullseye-security main contrib non-free\nZeilen mit bullseye-updates und bullseye-backports entfernst du. Dann spielst du alle ausstehenden Updates ein und startest neu:\napt update\napt full-upgrade\nsystemctl reboot\nPr\u00fcfe danach, ob Pakete zur\u00fcckgehalten werden oder in einem fehlerhaften Zustand sind. Beide Befehle sollten nichts ausgeben:\napt-mark showhold\ndpkg --audit\nSchritt 2: Paketquellen auf bookworm umstellen\nErsetze den Inhalt von \/etc\/apt\/sources.list durch die Quellen f\u00fcr Debian 12. Neu ist der Bereich non-free-firmware, in den Debian 12 die Firmware-Pakete verschoben hat:\ndeb http:\/\/deb.debian.org\/debian bookworm main contrib non-free non-free-firmware\ndeb http:\/\/deb.debian.org\/debian bookworm-updates main contrib non-free non-free-firmware\ndeb http:\/\/security.debian.org\/debian-security bookworm-security main contrib non-free non-free-firmware\nPr\u00fcfe auch \/etc\/apt\/sources.list.d\/. Fremde Repositorys (zum Beispiel f\u00fcr PHP, Docker oder Datenbanken) kommentierst du mit # aus und aktivierst sie nach dem Upgrade wieder, sobald der Anbieter bookworm unterst\u00fctzt. Welche Pakete nicht aus Debian stammen, zeigt:\napt list '?narrow(?installed, ?not(?origin(Debian)))'\nSchritt 3: Upgrade durchf\u00fchren\nL\u00e4uft MariaDB auf dem Server, stoppe den Dienst vorher sauber mit systemctl stop mariadb. Danach das Upgrade in zwei Stufen:\napt update\napt upgrade --without-new-pkgs\napt full-upgrade\nBei ge\u00e4nderten Konfigurationsdateien fragt apt nach. Hast du eine Datei bewusst angepasst (zum Beispiel \/etc\/ssh\/sshd_config mit eigenem Port), behalte deine Version. Sonst nimmst du die Version des Paketbetreuers. Die Frage, ob Dienste ohne R\u00fcckfrage neu gestartet werden d\u00fcrfen, beantwortest du mit Ja.\nSchritt 4: Neustart und Kontrolle\nsystemctl reboot\nNach dem Neustart pr\u00fcfst du Version, Kernel und Dienste:\ncat \/etc\/debian_version\nuname -r\nsystemctl --failed\nsystemctl status qemu-guest-agent\nDu solltest 12.x und einen Kernel der Reihe 6.1 sehen. L\u00e4uft der Guest Agent nicht, zeigt der Cloud Manager nur das minimale Panel. Starte ihn mit systemctl enable --now qemu-guest-agent. Zum Schluss r\u00e4umst du auf:\napt autoremove\napt purge '?config-files'\nJetzt geht es direkt weiter mit Debian 12 auf 13 upgraden.\nH\u00e4ufige Stolpersteine\n&#8222;Release file is expired&#8220;: Meldet apt das f\u00fcr die Archiv-Quellen, hilft einmalig apt -o Acquire::Check-Valid-Until=false update. Das betrifft nur Schritt 1, die bookworm-Quellen sind aktuell.\n&#8222;changed its &#8218;Suite&#8216; value&#8220;: Das ist der bekannte Fehler nach einem neuen Debian-Release, siehe This must be accepted explicitly: APT-Fehler beheben.\npip meldet &#8222;externally-managed-environment&#8220;: Debian 12 verbietet pip install in das System-Python. Nutze Pakete aus apt (apt install python3-&lt;name&gt;) oder eine virtuelle Umgebung mit python3 -m venv.\nWebseite zeigt PHP-Fehler: Debian 12 bringt PHP 8.2 statt 7.4 mit. Alte Anwendungen brauchen ein Update, und Konfigurationen unter \/etc\/php\/7.4\/ musst du nach \/etc\/php\/8.2\/ \u00fcbernehmen.\nServer bootet nicht mehr: Spiele den Snapshot oder das Backup zur\u00fcck, siehe Backup wieder einspielen. H\u00e4ngt er im initramfs, hilft Dateisystem mit fsck reparieren.\nVerwandte Artikel\nDebian 12 auf 13 upgraden\nMein Linux Server hat Updates! Was jetzt?\nWie nutze ich das VPS Rescue-System?","schema":null,"facts":{"Wie upgrade ich Debian 11 auf Debian 12?":"Stelle die Quellen zuerst auf archive.debian.org und aktualisiere Debian 11 vollst\u00e4ndig. Danach tr\u00e4gst du die bookworm-Quellen mit non-free-firmware ein und f\u00fchrst apt upgrade --without-new-pkgs und apt full-upgrade aus.","Warum findet apt unter Debian 11 keine Pakete mehr?":"Debian 11 ist seit dem 31. August 2026 ohne Support, die Pakete liegen nur noch auf archive.debian.org. Stelle deine Quellen auf das Archiv um, dann funktioniert apt wieder.","Sollte ich nach Debian 12 gleich auf Debian 13 weitergehen?":"Ja. Debian 12 ist bereits im LTS-Betrieb. Den Schritt auf Debian 13 kannst du direkt im Anschluss machen.","Ist eine Neuinstallation besser als das Upgrade?":"Wenn auf dem Server wenig eingerichtet ist, oft ja, weil du dir zwei Upgrades sparst. Bei einer Neuinstallation werden aber alle Daten auf der Platte gel\u00f6scht."},"links":[{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/3859","data":{"title":"Wie erstelle ich einen Snapshot und spiele ihn zur\u00c3\u00bcck?","meta_description":"So legst du im Cloud Manager einen Snapshot an, spielst ihn zur\u00c3\u00bcck und erkennst, wann ein Snapshot reicht und wann du ein Backup brauchst.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/2872","data":{"title":"Linux screen: Sitzung starten, trennen, wiederfinden und beenden","meta_description":"Die wichtigsten screen-Befehle auf einen Blick: Sitzung starten, mit Strg+A D trennen, mit screen -r zur\u00fcckholen, scrollen, loggen und beenden.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/2877","data":{"title":"tmux: Befehle und Tastenk\u00c3\u00bcrzel f\u00c3\u00bcr Sitzungen, Fenster und Panes","meta_description":"Die wichtigsten tmux-Befehle auf einen Blick: Sitzung starten, mit Strg+B D trennen, mit attach zur\u00c3\u00bcckholen, Fenster teilen, scrollen und beenden.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/1706","data":{"title":"Wie kann ich meinen Server neu installieren?","meta_description":"Erfahre, wie Du Deinen virtuellen Server \u00fcber das Webinterface neu installieren oder das Betriebssystem wechseln kannst. Alle wichtigen Infos findest Du hier.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/4151","data":{"title":"Debian 12 auf 13 upgraden (bookworm auf trixie)","meta_description":"Debian 12 auf 13 upgraden: Quellen von bookworm auf trixie umstellen, apt full-upgrade, Neustart. Mit Snapshot, VNC-Notfallzugang und Stolpersteinen.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/713","data":{"title":"This must be accepted explicitly: APT-Fehler beheben","meta_description":"apt-get update meldet ","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/3870","data":{"title":"Wie spiele ich ein Backup wieder ein? - Prepaid-Hoster Support","meta_description":"So spielst du ein Backup auf deinen vServer zur\u00fcck, \u00fcbertr\u00e4gst es auf einen anderen Server oder l\u00e4dst es herunter. Mit Dauer und Fallstricken.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/4088","data":{"title":"Server h\u00c3\u00a4ngt im initramfs: Dateisystem mit fsck reparieren","meta_description":"Dein Linux-vServer landet beim Start in der (initramfs)-Konsole? So reparierst du das Dateisystem mit fsck, per VNC oder im Rescue-System.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/4151","data":{"title":"Debian 12 auf 13 upgraden (bookworm auf trixie)","meta_description":"Debian 12 auf 13 upgraden: Quellen von bookworm auf trixie umstellen, apt full-upgrade, Neustart. Mit Snapshot, VNC-Notfallzugang und Stolpersteinen.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/85","data":{"title":"Mein Linux Server hat Updates! Was jetzt?","meta_description":"Sch\u00fctze deinen Server mit unseren einfachen Update-Anleitungen vor Sicherheitsl\u00fccken und sorge f\u00fcr Stabilit\u00e4t.","meta":[]}},{"type":"external","url":"https:\/\/support.prepaid-hoster.de\/faq\/3878","data":{"title":"Wie nutze ich das VPS Rescue-System? - Prepaid-Hoster Support","meta_description":"Server startet nicht oder du hast dich ausgesperrt? So startest du das Rescue-System, mountest deine Festplatte und reparierst dein System.","meta":[]}}]}