<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.megbes.de/index.php?action=history&amp;feed=atom&amp;title=Ubuntu-LTS-Upgrade</id>
	<title>Ubuntu-LTS-Upgrade - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.megbes.de/index.php?action=history&amp;feed=atom&amp;title=Ubuntu-LTS-Upgrade"/>
	<link rel="alternate" type="text/html" href="https://wiki.megbes.de/index.php?title=Ubuntu-LTS-Upgrade&amp;action=history"/>
	<updated>2026-08-04T23:18:10Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in MegBes Wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.megbes.de/index.php?title=Ubuntu-LTS-Upgrade&amp;diff=21&amp;oldid=prev</id>
		<title>Clawtronics: Ausführliche DAU-sichere Arbeitsanleitung angelegt</title>
		<link rel="alternate" type="text/html" href="https://wiki.megbes.de/index.php?title=Ubuntu-LTS-Upgrade&amp;diff=21&amp;oldid=prev"/>
		<updated>2026-08-04T20:48:41Z</updated>

		<summary type="html">&lt;p&gt;Ausführliche DAU-sichere Arbeitsanleitung angelegt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Ubuntu-LTS-Upgrade =&lt;br /&gt;
&lt;br /&gt;
Ein LTS-Upgrade wechselt den Server auf die nächste Ubuntu-LTS-Version. Es ist deutlich umfangreicher als eine normale Aktualisierung mit `apt upgrade` und benötigt Backup, Wartungsfenster und vollständigen MegBes-Funktionstest.&lt;br /&gt;
&lt;br /&gt;
Grundlage ist die [https://documentation.ubuntu.com/server/how-to/software/upgrade-your-release/ offizielle Ubuntu-Anleitung]. Es kann immer nur auf die jeweils nächste LTS-Version aktualisiert werden; LTS-Versionen dürfen nicht übersprungen werden.&lt;br /&gt;
&lt;br /&gt;
== Nicht spontan durchführen ==&lt;br /&gt;
&lt;br /&gt;
Vor dem Upgrade erforderlich:&lt;br /&gt;
&lt;br /&gt;
* ausdrückliches Wartungsfenster&lt;br /&gt;
* Zugriff auf lokale Konsole oder gesicherter Vor-Ort-Zugriff&lt;br /&gt;
* aktuelle Sicherung von Konfigurationen, Zertifikaten und persistenten Daten&lt;br /&gt;
* dokumentierte Container, Images, Ports und Volumes&lt;br /&gt;
* ausreichend freier Speicherplatz&lt;br /&gt;
* geprüfter Rückweg oder Neuinstallationsplan&lt;br /&gt;
&lt;br /&gt;
== 1. Ausgangszustand erfassen ==&lt;br /&gt;
&lt;br /&gt;
 lsb_release -a&lt;br /&gt;
 uname -r&lt;br /&gt;
 df -h&lt;br /&gt;
 sudo docker ps -a&lt;br /&gt;
 sudo docker images&lt;br /&gt;
 sudo docker volume ls&lt;br /&gt;
 sudo docker inspect &amp;lt;Containername&amp;gt; &amp;gt; &amp;lt;Projekt&amp;gt;-container-inspect.json&lt;br /&gt;
&lt;br /&gt;
Die erzeugte Inspect-Datei kann sensible Umgebungswerte enthalten. Sie geschützt ablegen und nicht ins Wiki kopieren.&lt;br /&gt;
&lt;br /&gt;
== 2. Backup erstellen und prüfen ==&lt;br /&gt;
&lt;br /&gt;
Mindestens sichern:&lt;br /&gt;
&lt;br /&gt;
* projektspezifische Umgebungsdatei&lt;br /&gt;
* Zertifikatsordner&lt;br /&gt;
* Container-Startbefehl beziehungsweise Inspect-Daten&lt;br /&gt;
* persistente Docker-Volumes, sofern vorhanden&lt;br /&gt;
* Netplan-Konfiguration&lt;br /&gt;
* weitere kundenspezifische Skripte&lt;br /&gt;
&lt;br /&gt;
Ein `docker export` allein ist kein vollständiges Backup von Volumes oder Host-Dateien.&lt;br /&gt;
&lt;br /&gt;
== 3. Aktuelles Release vollständig aktualisieren ==&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt dist-upgrade -o APT::Get::Always-Include-Phased-Updates=true&lt;br /&gt;
&lt;br /&gt;
Beide Befehle müssen ohne Fehler enden. Danach Neustartbedarf prüfen und gegebenenfalls neu starten:&lt;br /&gt;
&lt;br /&gt;
 if [ -f /run/reboot-required ]; then sudo reboot; fi&lt;br /&gt;
&lt;br /&gt;
Nach dem Neustart Docker und MegBes erneut prüfen.&lt;br /&gt;
&lt;br /&gt;
== 4. Upgrade-Paket sicherstellen ==&lt;br /&gt;
&lt;br /&gt;
 sudo apt install update-manager-core&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob nur LTS-Upgrades angeboten werden:&lt;br /&gt;
&lt;br /&gt;
 grep &amp;#039;^Prompt=&amp;#039; /etc/update-manager/release-upgrades&lt;br /&gt;
&lt;br /&gt;
Für Produktionsserver soll normalerweise erscheinen:&lt;br /&gt;
&lt;br /&gt;
 Prompt=lts&lt;br /&gt;
&lt;br /&gt;
== 5. Release-Upgrade starten ==&lt;br /&gt;
&lt;br /&gt;
 sudo do-release-upgrade&lt;br /&gt;
&lt;br /&gt;
Den Prozess nicht unbeaufsichtigt lassen. Vor der endgültigen Bestätigung zeigt Ubuntu geplante Installationen und Entfernungen an.&lt;br /&gt;
&lt;br /&gt;
Bei Fragen zu geänderten Konfigurationsdateien nicht blind antworten. Angepasste Netzwerk-, SSH- oder Docker-Konfigurationen im Zweifel behalten und die betroffene Datei notieren.&lt;br /&gt;
&lt;br /&gt;
Die Option `-d` für Entwicklungs-Releases darf auf Produktivsystemen nicht verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== 6. Neustart durchführen ==&lt;br /&gt;
&lt;br /&gt;
Am Ende fordert Ubuntu zu einem Neustart auf. Erst danach ist das Upgrade abgeschlossen.&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
== 7. Nachprüfung ==&lt;br /&gt;
&lt;br /&gt;
 lsb_release -a&lt;br /&gt;
 uname -r&lt;br /&gt;
 systemctl --failed&lt;br /&gt;
 sudo systemctl status docker --no-pager&lt;br /&gt;
 sudo docker ps&lt;br /&gt;
 sudo docker logs --tail 100 &amp;lt;Containername&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach den vollständigen MegBes-Funktionstest durchführen:&lt;br /&gt;
&lt;br /&gt;
# External erreicht Internal.&lt;br /&gt;
# Testbefehl erreicht die richtige Station.&lt;br /&gt;
# Stationsstatus funktioniert.&lt;br /&gt;
# Zertifikatsverbindung funktioniert.&lt;br /&gt;
# Status-Monitor meldet das Projekt erreichbar.&lt;br /&gt;
# Server- und Container-Neustart funktionieren.&lt;br /&gt;
&lt;br /&gt;
== 8. Docker-Paketquelle prüfen ==&lt;br /&gt;
&lt;br /&gt;
Während eines LTS-Upgrades können fremde Paketquellen deaktiviert werden. Prüfen:&lt;br /&gt;
&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 apt policy docker-ce&lt;br /&gt;
&lt;br /&gt;
Docker nicht neu installieren, wenn die vorhandene Installation und die Container funktionieren. Eine Änderung erst nach Sicherung und Prüfung durchführen.&lt;br /&gt;
&lt;br /&gt;
== Dokumentation ==&lt;br /&gt;
&lt;br /&gt;
Auf der Projektseite eintragen:&lt;br /&gt;
&lt;br /&gt;
* alte und neue Ubuntu-Version&lt;br /&gt;
* Datum und Wartungsfenster&lt;br /&gt;
* Backup-Ablage&lt;br /&gt;
* Besonderheiten während des Upgrades&lt;br /&gt;
* Docker-Version und Containerstatus&lt;br /&gt;
* Ergebnis aller Funktionstests&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:MegBes]]&lt;br /&gt;
[[Kategorie:Ubuntu]]&lt;br /&gt;
[[Kategorie:Wartung]]&lt;/div&gt;</summary>
		<author><name>Clawtronics</name></author>
	</entry>
</feed>