Normale Ansicht

Ubuntu-Server-Upgrade von 22.04 auf 24.04

05. September 2024 um 09:27

Generell lautet ja meine Empfehlung, bei produktiven Servern niemals ein Distributions-Upgrade durchzuführen, als z.B. ohne Neuinstallation von Ubuntu 22.04 auf 24.04 umzustellen. Manchmal halte ich mich aber selbst nicht an diese Regel. Testobjekt war ein Server mit Apache, MySQL, PHP, Mail (Postfix, Dovecot, OpenDKIM) und Docker.

Natürlich gab es Schwierigkeiten …

Fairerweise muss ich zugeben, dass do-release-upgrade noch gar kein Server-Update auf Version 24.04 vorsieht. Das ist ein wenig überraschend, als Ubuntu 24.04.1 ja bereits freigegeben wurde. Normalerweise ist das der Zeitpunkt, ab dem do-release-upgrade funktionieren sollte. Ich habe das Upgrade mit do-release-upgrade -d erzwungen. Selbst schuld also.

Update: Canonical rät aktuell wegen APT-Problemen explizit davon ab, Upgrades von 22.04 auf 24.04 durchzuführen (siehe https://lists.ubuntu.com/archives/ubuntu-release/2024-September/006225.html).

Distributions-Upgrade

Zuerst habe ich ein letztes Mal alle 22.04-Updates installiert (also apt update und apt full-upgrade) und den Server dann neu gestartet.

Danach habe ich ein Backup des in einer virtuellen Maschine laufenden Servers durchgeführt. Zur Not hätte ich aus der gesicherten Image-Datei problemlos den bisherigen Zustand des Servers wiederherstellen können. Das war aber zum Glück nicht notwendig.

Das Distributions-Upgrade habe ich dann mit do-release-upgrade -d eingeleitet, wobei -d für --devel-release steht und das Update erzwingt. Es dauerte ca. 1/4 Stunde und lief an sich überraschend flüssig durch. Ein paar Mal musste ich bestätigen, dass meine eigenen Konfigurationsdateien erhalten bleiben und nicht durch neue Konfigurationsdateien überschrieben werden sollten.

Der nachfolgende Reboot verursachte keine Probleme, ich konnte mich nach kurzer Zeit wieder mit SSH einloggen. So weit so gut!

Kein DNS

Die statische Netzwerkkonfiguration meines Servers erfolgt durch /etc/netplan/01.yaml. Dort sind sechs Nameserver eingetragen, je drei für IPv4 und IPv6. Überraschenderweise funktioniert im aktualisierten 24.04-Server keine Namensauflösung mehr — ein wirklich grundlegendes Problem! ping google.com führt also zum Fehler, dass die IP-Adresse von google.com unbekannt sei.

Ein kurzer Blick auf resolv.conf zeigt, dass es sich dabei um einen Link auf eine gar nicht existierende Datei handelt.

ls -l /etc/resolv.conf

  /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf (existiert nicht)

dpkg -l | grep resolve verrät, dass systemd-resolved nicht installiert ist. Sehr merkwürdig!

Abhilfe schafft die Installation dieses Pakets. Die Installation ist aber ohne DNS gar nicht so einfach! Ich musste zuerst /etc/resolv.conf löschen und dann einen Eintrag auf den Google-DNS dort speichern:

rm /etc/resolv.conf
echo "nameserver 8.8.8.8" > /etc/resolv.conf
apt install systemd-resolved 
reboot

Nach einem Reboot läuft DNS. resolvectl listet jetzt meine in /etc/netplan/01.yaml aufgeführten Nameserver auf.

PHP-Probleme

Nächstes Problem: Apache startet nicht. systemctl status apache2 verweist auf einen Fehler in einer Konfigurationsdatei von PHP 8.1. Aber Ubuntu 24.04 verwendet doch PHP 8.3. Was ist da passiert?

Ein Blick in /etc/apache2/mods-enabled zeigt, dass dort noch PHP 8.1 aktiviert ist. Abhilfe:

a2dismod php8.1
a2enmod php8.3
systemctl restart apache2

Apache und PHP laufen jetzt, aber ein Blick auf die Nextcloud-Statusseite zeigt, dass /etc/php/8.3/apache2/php.ini sehr konservative Einstellungen enthält. Nach memory_limit=1024M und ein paar weiteren Änderungen ist auch Nextcloud zufrieden.

OpenDKIM

Auf meinem 22.04-Server hatte ich DKIM aktiv (siehe auch https://kofler.info/dkim-konfiguration-fuer-postfix/). Nach dem Upgrade funktioniert die Signierung der Mails aber nicht mehr. Der Grund war einmal mehr trivial: Beim Upgrade sind die entsprechenden Pakete verloren gegangen. Abhilfe:

apt install opendkim opendkim-tools

Fazit

Keines der Probleme war unüberwindbar. Überraschend war aber die triviale Natur der Fehler. Beim Upgrade verloren gegangene oder nicht installierte Pakete, keine Synchronisierung zwischen den installierten Paketen und den aktivien Apache-Modulen etc. Ich bleibe bei meinem Ratschlag: Wenn Ihnen Stabilität wichtig ist, vermeiden Sie Distributions-Upgrades. Ja, die Neuinstallation eines Servers verursacht mehr Arbeit, aber dafür können Sie den neuen Server in Ruhe ausprobieren und den Wechsel erst dann durchführen, wenn wirklich alles funktioniert. Bei einem Upgrade riskieren Sie Offline-Zeiten, deren Ausmaß im vorhinein schwer abzuschätzen ist.

Links/Quellen

Debian 12.7 „Bookworm“ veröffentlicht

Von:MK
01. September 2024 um 05:47

Das Debian-Projekt hat die Veröffentlichung von Debian 12.7 “Bookworm” bekannt gegeben. Das aktualisierte ISO Installationsmedium für das aktuelle Debian GNU/Linux 12 „Bookworm“ Betriebssystem steht zum Download zur Verfügbung. Debian 12.7 wurde nur zwei Monate nach Debian 12.6 veröffentlicht und stellt seltsamerweise das sechste Point-Release von Debian Bookworm dar. Dabei handelt es sich um das sechste, […]

Der Beitrag Debian 12.7 „Bookworm“ veröffentlicht erschien zuerst auf fosstopia.

Linux Doku – die 90er Jahre

Von:MK
30. August 2024 um 16:30

Linux, das 1991 von Linus Torvalds ins Leben gerufen wurde, begann als ein bescheidenes Projekt eines finnischen Informatikstudenten, entwickelte sich jedoch schnell zu einem bedeutenden Akteur in der Welt der Betriebssysteme. In den ersten zehn Jahren seiner Existenz erlebte Linux eine rasante Entwicklung und wachsende Popularität, insbesondere unter Programmierern und IT-Enthusiasten. Die Open-Source-Natur des Projekts […]

Der Beitrag Linux Doku – die 90er Jahre erschien zuerst auf fosstopia.

Ubuntu 24.04.1 LTS ist ab sofort verfügbar

Von:MK
30. August 2024 um 07:55

Nach einer zweiwöchigen Verzögerung hat Canonical am 29.8.24 die Veröffentlichung von Ubuntu 24.04.1 LTS bekannt gegeben. Dies ist das erste Point-Release der langfristig unterstützten Ubuntu 24.04 LTS (Noble Numbat) Serie. Das Point-Release 24.04.1 LTS umfasst eine Sammlung von Sicherheitsupdates und Softwareaktualisierungen, die seit April 2024 veröffentlicht wurden. Es ist besonders nützlich für diejenigen, die Ubuntu […]

Der Beitrag Ubuntu 24.04.1 LTS ist ab sofort verfügbar erschien zuerst auf fosstopia.

Freigabe von Ubuntu 24.04.1 erneut verzögert

Von:MK
30. August 2024 um 04:01

Da steckt wohl der Wurm drin. Bei der Veröffentlichung von Ubuntu 24.04.1 wie auch von Ubuntu 22.04.5 gibt es weitere Verzögerung. Die Veröffentlichung wurde bereits um 2 Wochen, auf 29.8.24 verschoben. Nun wurden nochmal zwei Wochen rangehangen. Auf discourse.ubuntu.com wird wie folgt angekündigt: Da wir die erste offizielle Noble 24.04.1 Punktveröffentlichung verschoben haben, fällt das […]

Der Beitrag Freigabe von Ubuntu 24.04.1 erneut verzögert erschien zuerst auf fosstopia.

LinkedIn wechselt zu Microsoft’s Azure Linux

Von:MK
29. August 2024 um 19:14

Wir leben in einer Zeit, in der der Begriff “Microsoft Linux” keine verwunderten Blicke mehr hervorruft. Der Technologieriese aus Redmond, der einst Linux als “Krebs” bezeichnete, nutzt es nun als Grundlage für seine milliardenschwere Azure Cloud-Plattform. Wie die meisten wissen, gehört LinkedIn, das weltweit führende soziale Netzwerk für Berufstätige, seit Dezember 2016 vollständig zu Microsoft. […]

Der Beitrag LinkedIn wechselt zu Microsoft’s Azure Linux erschien zuerst auf fosstopia.

Alles Gute! Linux wird 33

Von:MK
27. August 2024 um 06:28

Der 25. August dürfte vielen FOSS und Linux Freunden ein besonderer Feiertag sein, denn es bedeutet, dass Linux 33 Jahre alt wird. Am 25. August 1991 kündigte der damals 21-jährige finnische Student Linus Benedict Torvalds in der Newsgroup comp.os.minix an, dass er an einem kostenlosen Betriebssystem für 386 (486) AT-Klone arbeitet – „nur als Hobby“. […]

Der Beitrag Alles Gute! Linux wird 33 erschien zuerst auf fosstopia.

Kann Fedora auch KDE?

Von:MK
23. August 2024 um 16:30

Wenn man an Fedora denkt, fällt einem meist die Fedora Workstation ein, die seit Jahren mit der GNOME-Desktopumgebung verbunden ist. GNOME ist die Standard-Desktopumgebung für Fedora und die Entwickler haben viel Arbeit investiert, um das beste GNOME-Erlebnis zu bieten. Aber Fedora kann mehr als nur GNOME. Es gibt auch einen offiziellen Fedora KDE Plasma Spin. […]

Der Beitrag Kann Fedora auch KDE? erschien zuerst auf fosstopia.

LibreOffice 24.8 erschienen

Von:MK
22. August 2024 um 18:19

Die Document Foundation hat LibreOffice 24.8 veröffentlicht, die neueste stabile Version der beliebten Open-Source-Office-Suite für GNU/Linux, Android, macOS und Windows. Diese Version bringt eine Reihe wichtiger Neuerungen mit sich, darunter eine neue Datenschutzfunktion, die es ermöglicht, persönliche Informationen wie Autorennamen, Zeitstempel und Druckerkonfigurationen beim Speichern automatisch zu entfernen. Außerdem wurde eine verbesserte passwortbasierte ODF-Verschlüsselung eingeführt, […]

Der Beitrag LibreOffice 24.8 erschienen erschien zuerst auf fosstopia.

Debian 11 Bullseye ab sofort in der LTS Support Phase

Von:MK
19. August 2024 um 05:45

Debian, eine der angesehensten und am weitesten verbreiteten Linux-Distributionen, hat Version 11, mit dem Codenamen “Bullseye”, ab dem 15. August 2024 in die Langzeitunterstützungsphase (LTS) überführt. Dieser Übergang erfolgt genau drei Jahre nach der ursprünglichen Veröffentlichung von Bullseye. Die Pflege der verschiedenen Debian-Versionen folgt einem strukturierten Ansatz um Stabilität und Sicherheit für alle Nutzer zu […]

Der Beitrag Debian 11 Bullseye ab sofort in der LTS Support Phase erschien zuerst auf fosstopia.

2 Jahre mit Ubuntu 22.04 LTS – Das ist mein Langzeitfazit

Von:MK
16. August 2024 um 16:30

Im August 2022 veröffentlichte ich mein Langzeittest von Ubuntu 22.04 nach etwa vier Monaten Nutzungszeit. In dem Video erwähnte ich ja, dass ich erst mal bei Ubuntu 22.04 bleibe und mal sehen wohin die Reise geht. Die Reise ging bis heute, das kann ich schon sagen. Doch nach nun über 2 Jahren mit Ubuntu 22.04 […]

Der Beitrag 2 Jahre mit Ubuntu 22.04 LTS – Das ist mein Langzeitfazit erschien zuerst auf fosstopia.

KDE Plasma 6.1.4 erschienen

Von:MK
12. August 2024 um 04:36

Das KDE-Projekt hat KDE Plasma 6.1.4 veröffentlicht, das vierte stabile Update der neuesten KDE Plasma 6.1-Serie für GNU/Linux-Systeme. Drei Wochen nach KDE Plasma 6.1.3 bringt dieses Update Verbesserungen wie ein flüssigeres Anpassen der Größe von Plasma-Widgets, eine skalierbare Textlistenanzeige im Task-Manager und eine verfeinerte Textsuche in den Systemeinstellungen, um weniger aggressive Suchergebnisse anzuzeigen. KDE Plasma […]

Der Beitrag KDE Plasma 6.1.4 erschienen erschien zuerst auf fosstopia.

Spiral Linux – Debian in besser?

Von:MK
09. August 2024 um 16:30

Spiral Linux ist eine auf Debian basierende Linux-Distribution, die darauf abzielt, eine stabile, benutzerfreundliche und flexible Umgebung für verschiedene Benutzeranforderungen zu bieten. Sie kombiniert die bewährte Stabilität von Debian mit einer modernen und zugänglichen Benutzererfahrung, um sowohl Anfängern als auch fortgeschrittenen Benutzern gerecht zu werden. Das ist Spiral Spiral wird von den selben Entwickler herausgegeben […]

Der Beitrag Spiral Linux – Debian in besser? erschien zuerst auf fosstopia.

COSMIC Desktop Alpha steht zum Testen bereit

Von:MK
09. August 2024 um 08:10

COSMIC hat in der Open-Source-Community in letzter Zeit viel Aufmerksamkeit erregt und die Erwartungen sind hoch. Mehr als zwei Jahre nach der Ankündigung von System76, eine neue Desktop-Umgebung von Grund auf in der Programmiersprache Rust zu entwickeln, ist es nun endlich so weit – und das Warten hat sich gelohnt. Die Alpha-Version von COSMIC steht […]

Der Beitrag COSMIC Desktop Alpha steht zum Testen bereit erschien zuerst auf fosstopia.

Manjaro testet unveränderliche Distro

Von:MK
06. August 2024 um 06:55

Unveränderlichkeit wird offensichtlich zu einem Schlüsselmerkmal in der heutigen Linux-Landschaft. Immer mehr Distributionen beginnen dieses Konzept zu nutzen. Überraschenderweise hat das auf Arch basierende Manjaro gerade einen mutigen Schritt angekündigt: die Einführung seiner neuen unveränderlichen Edition, die derzeit für Community-Tests verfügbar ist. Die Unveränderlichkeit bedeutet, dass die Kern-Dateien und Konfigurationen des Systems im Nur-Lese-Zustand sind. […]

Der Beitrag Manjaro testet unveränderliche Distro erschien zuerst auf fosstopia.

LMDE 6 erhält Cinnamon 6.2

Von:MK
05. August 2024 um 06:00

LMDE dient im Hause Linux Mint als Notfallplan für die Entwickler falls es zu unvorhergesehenen Entwicklungen bei Ubuntu kommt. Ubuntu ist die Basis der regulären Linux Mint Edition, während Debian Stable die Basis für LMDE (Linux Mint Debian Edition) ist. So manche LMDE Nutzer sind jedoch der Meinung, dass LMDE die Führung übernehmen und zur […]

Der Beitrag LMDE 6 erhält Cinnamon 6.2 erschien zuerst auf fosstopia.

In 2024 wurde ein Lenovo T570 für Debian Cinnamon beschafft

05. August 2024 um 05:00

Vor einigen Wochen habe ich um Empfehlungen für Laptop-Hardware, eine Linux-Distribution und eine Desktopumgebung gebeten. Für die vielen Rückmeldungen, die ich erhalten habe, an dieser Stelle vielen Dank.

Heute möchte ich euch wissen lassen, welche Kombination es geworden ist.

Die Hardware

Ich habe mich für ein wiederaufbereitetes Lenovo T570 entschieden, welches für günstige 240 Euro im Onlinehandel verfügbar war. Da war dann auch noch für 30 Euro ein Schutzbrief drin, der Flüssigkeiten und Stürze abdeckt.

Mit dem Intel Core-i5 der 6. Generation, 8 GB RAM und einer 256 GB SSD bietet dieses Gerät mehr als ausreichend Leistung.

Das Gerät weist einige Gebrauchsspuren auf. Den Preis empfinde ich dennoch günstig, da Geräte dieser Klasse nicht unter 1.000 Euro Neupreis zu bekommen sind. Viel wichtiger jedoch ist, dass der Nutzer sich ebenfalls über das Gerät freut.

Linux-Distribution und Desktopumgebung

Wer die Wahl hat, hat die Qual. Um mir einen ersten Eindruck zu verschaffen, habe ich mir einen USB-Stick mit Ventoy und einer Auswahl an verschiedenen Linux-Distributionen erstellt. So konnte ich die verschiedenen Live-Systeme booten und prüfen, ob alles funktioniert und wie es sich in der Oberfläche navigieren lässt.

Schlussendlich habe ich mich für Debian Cinnamon entschieden. Dies machte nach dem ersten kurzen Test insgesamt den besten Eindruck. Firefox, Thunderbird, Bookmarks, Desktop-Verknüpfungen und Zoom-Client waren schnell eingerichtet und das Gerät bereit zur Übergabe.

Die Übergabe ist erfolgt

Mit der Übergabe gab es eine kurze Einweisung in das Gerät:

  • Wo schließt man das Netzteil an
  • Wo schaltet man das Gerät ein
  • Wie meldet man sich an
  • Wo findet man die Programme inkl. Tests aller wichtigen Dienste
  • Druck eines Anhangs aus Thunderbird
  • Wie fährt man das Gerät herunter

So reibungslos hat das bisher noch nie geklappt. Die Nutzungserfahrung ist positiv. Wir freuen uns.

❌