Die Stadt Lyon stellt ihre IT-Infrastruktur grundlegend um. Statt Windows und Microsoft Office setzt man künftig auf Linux und Onlyoffice. Rund 10.000 städtische Beschäftigte werden bereits für den neuen Softwareeinsatz geschult. Ziel der Umstellung ist mehr digitale Eigenständigkeit. Die Stadt will sich von großen US-Konzernen unabhängiger machen. Gleichzeitig rechnet man mit sinkenden Kosten durch entfallende […]
Vor drei Jahrzehnten galt Linux noch als Spielwiese für Technikbegeisterte. Heute ist Open Source längst in der Mitte der IT-Welt angekommen und bildet das Rückgrat digitaler Infrastrukturen weltweit. Einer der größten Akteure im Linux-Ökosystem, das britische Unternehmen Canonical, hat nun seine Geschäftszahlen für 2024 veröffentlicht, mit überzeugenden Ergebnissen. Der Gesamtumsatz des Unternehmens stieg im vergangenen […]
Fedora Linux will sich schrittweise von der veralteten 32-Bit-Architektur trennen. Eine neue Änderung schlägt vor, mit Fedora 44 den Bau von i686-Paketen vollständig einzustellen. Auch die Unterstützung für 32-Bit-Bibliotheken auf 64-Bit-Systemen soll entfallen. Die Multilib-Funktion, die 32-Bit-Software auf modernen Systemen ermöglicht, würde damit wegfallen. Bereits in früheren Fedora-Versionen wurden i686-Kernel und Installationsmedien entfernt. Nun sollen […]
Der Linux Coffee Talk ist ein besonderes Format bei fosstopia, in dem wir die relevanten Themen des vergangenen Monats Revue passieren lassen. Schnapp Dir einen Kaffee, Tee oder Dein Lieblingsgetränk, lehn Dich zurück und genieße die lockere Stimmung. In dieser Ausgabe werfen wir einen Blick auf die wichtigsten Entwicklungen im Juni 2025. Viel Spaß beim […]
Der Linux Coffee Talk ist ein besonderes Format bei fosstopia, in dem wir die spannendsten Themen des vergangenen Monats Revue passieren lassen. Schnapp Dir einen Kaffee, Tee oder Dein Lieblingsgetränk, lehn Dich zurück und genieße die lockere Stimmung. In dieser Ausgabe werfen wir einen Blick auf die wichtigsten Entwicklungen im Mai 2025.
Kubuntu wird ab Version 25.10 standardmäßig auf Wayland setzen. Neue Installationen starten künftig nicht mehr mit einer Xorg-Sitzung. Die Umstellung folgt dem Kurs von Ubuntu und KDE. KDE optimiert seit Jahren seine Wayland-Integration. Verbesserungen bei Stabilität, Grafik und Kompatibilität zeigen Wirkung. Auch Ubuntu vollzieht den Wechsel mit der gleichen Version. Die klassische Xorg-Sitzung bleibt weiter […]
Mit GNOME 49 entfernt das Projekt offiziell die X11-Sitzung. Diese Änderung wurde nach langer Vorbereitung und Rücksprache mit führenden Linux-Distributionen beschlossen. Die Veröffentlichung ist für Oktober geplant. Xorg bleibt weiterhin gewartet und sicherheitsrelevant gepflegt. Neue Funktionen oder größere Weiterentwicklungen sind jedoch nicht mehr vorgesehen. Der Fokus der Entwickler liegt nun klar auf Wayland als moderner […]
Wenn es um den Raspberry Pi und DynDNS geht, empfehle ich gerne, wie im Artikel „Nextcloud auf dem RasPi – Teil 4“ beschrieben, als DynDNS-Anbieter den Dienst dnsHome.de. Privatanwender kommen hier in den Genuss, eine kostenlose DynDNS für kleinere Projekte nutzen zu können. Dieser Dienst arbeitet einwandfrei und sorgt dafür, dass u. a. eigene Cloud-Server nach der Zwangstrennung des Internetanbieters stets erreichbar bleiben. Durch den ständigen Abruf der öffentlichen IP und der Übermittlung bei Änderung dieser an den DynDNS-Anbieter wird sichergestellt, dass der Server über eine Subdomain immer erreichbar bleibt.
Darstellung DynDNS. Quelle: Wikipedia
Nun kam es aber bei einer von mir aufgesetzten Installation in einem Telekom-Netz vor, dass die von dnsHome empfohlene Konfiguration
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
protocol=dyndns2
ssl=yes # Erst ab ddclient Version 3.7 möglich, bitte prüfen
daemon=3600
use=web, web=ip.dnshome.de
server=www.dnshome.de
login=SUBDOMAIN.DOMAIN.TLD
password=PASSWORT
SUBDOMAIN.DOMAIN.TLD
des ddclients nicht funktionierte. Wo lag das Problem? Der Eintrag
web=ip.dnshome.de
ermittelt in diesem Netz nicht wie gewünscht die IPv4-, sondern die IPv6-Adresse und leitet diese an dnsHome weiter. Somit wurde die Verbindung der Subdomain zum Server gestört. Natürlich gibt es auch hierfür eine einfache Lösung. Durch den Austausch des zuvor erwähnten Eintrags durch
Das KDE Projekt hat mit Plasma 6.4.1 die erste Wartungsversion der aktuellen Desktopumgebung veröffentlicht. Die Aktualisierung bringt zahlreiche Detailverbesserungen und Fehlerkorrekturen. Ziel ist eine bessere Benutzererfahrung und erhöhte Barrierefreiheit. Die Lesbarkeit von Texten in KRunner, Discover und Diagrammen wurde deutlich verbessert. Auch die Kontraste von Beschriftungen in sekundären Bereichen des Desktops erfüllen nun den WCAG-AA-Standard. […]
Das französische Unternehmen Murena hat eine neue Suchmaschine mit dem Namen Murena Find vorgestellt. Entwickelt wurde sie gemeinsam mit Qwant, einem Anbieter für datenschutzorientierte Websuche. Ziel der Plattform ist es, relevante Ergebnisse ohne Nutzertracking bereitzustellen. Murena Find ist auf allen Geräten mit /e/OS 3.0 als Standardsuchmaschine voreingestellt. In Kürze soll die Suchmaschine auch in Murena Workspace integriert […]
Die kommende Debian Version 13, Codename Trixie, ist in der finalen Entwicklungsphase angekommen. Mit der Aufnahme von KDE Plasma 6.3.5 in den Testing-Zweig wurde in letzter Minute ein bedeutender Meilenstein erreicht. Auch das aktuelle KDE Gear 25.04.2 sowie die Qt-Version 6.8.2 sind nun Teil der künftigen Veröffentlichung. Seit dem 17. Mai befindet sich Debian 13 […]
Das KDE Projekt hat Version 6.15 der KDE Frameworks veröffentlicht. Diese Sammlung umfasst über 70 Zusatzbibliotheken für Qt, die grundlegende Funktionen für KDE Anwendungen und den Plasma Desktop bereitstellen. Die neue Version verbessert die Barrierefreiheit sowie die Tastaturnavigation in den Systemeinstellungen. Ebenso wurde die Unterstützung für Sprachen mit Schreibrichtung von rechts nach links verbessert. Auch […]
Mit Plasma 6.4 setzt das KDE-Projekt seine Arbeit an einer modernen und leistungsfähigen Desktop-Umgebung fort. Die neue Version bringt zahlreiche Verbesserungen für das Wayland-Protokoll, trennt X11-spezifischen Code aus dem Fenstermanager KWin heraus und optimiert viele Details für ein runderes Nutzererlebnis. Ein Schwerpunkt liegt auf der technischen Weiterentwicklung. Durch die Trennung des X11-Codes wird die künftige […]
Der Messenger-Dienst WhatsApp führt erstmals Werbung in seiner App ein. Die Anzeigen erscheinen künftig im Bereich Aktuelles, der Statusmeldungen und abonnierte Kanäle zeigt. Der Schritt markiert einen bedeutenden Wandel, denn bislang war WhatsApp im Gegensatz zu Facebook und Instagram werbefrei. Meta versichert, dass persönliche Nachrichten, Anrufe und Statusmeldungen weiterhin durch Ende-zu-Ende-Verschlüsselung geschützt bleiben. Es würden […]
Ubuntu 24.04 LTS bekommt eine kleine, aber wichtige Neuerung. Wer künftig die automatische Energiesparfunktion deaktiviert, sieht dabei eine neue Warnung. Diese informiert darüber, dass ohne automatisches Suspendieren der Energieverbrauch steigt. Hintergrund ist eine EU Richtlinie, die mehr Transparenz beim Stromverbrauch fordert. Ubuntu reagiert darauf mit einem Update des Einstellungsmenüs, genauer gesagt im Bereich Energie. Dort […]
Mit der Vorstellung von macOS Tahoe 26 kündigt Apple offiziell das Ende der Intel-Ära an. Es ist das letzte große Update für ausgewählte Macs mit Intel-Prozessor. Ab 2026 wird macOS 27 ausschließlich auf Apple-Silicon-Hardware laufen. Damit verliert ein ganzer Gerätejahrgang die Unterstützung für neue Systemversionen. Eine Zäsur, die vielen Nutzern die Tür zu Linux öffnen […]
Die neue Version von Rocky Linux ist ab sofort verfügbar. Sie richtet sich erneut an Nutzer, die eine freie Alternative zu Red Hat Enterprise Linux suchen. Zu den wichtigsten Neuerungen zählt die Unterstützung für RISC-V. Auch die Netzwerkverwaltung wurde überarbeitet und integriert nun den DHCP-Client direkt in NetworkManager. Grafische Fernzugriffe nutzen nun standardmäßig das RDP-Protokoll. […]
Die dänische Regierung plant einen tiefgreifenden Wandel in ihrer digitalen Infrastruktur. Wie Digitalministerin Caroline Stage Olsen mitteilte, wird der Einsatz von Microsoft-Produkten in Behörden schrittweise beendet. Windows soll durch Linux ersetzt werden, Office 365 weicht LibreOffice. Die Umstellung beginnt bereits im Sommer. Bis zum Herbst sollen alle betroffenen Mitarbeiter mit den neuen Programmen arbeiten. Richtig […]
Mit der kommenden Version 25.10, Codename Questing Quokka, wird Ubuntu den Wechsel auf Wayland in der GNOME Sitzung endgültig vollziehen. Die bisher wählbare Xorg Variante im Login-Bildschirm entfällt. Damit folgt Ubuntu dem Entwicklungsplan von GNOME und seiner eigenen langfristigen Strategie. GNOME wird ab Version 49 keine Xorg Sitzungen mehr unterstützen. Ubuntu möchte mit dem frühzeitigen […]
Das Ende von Windows 10 rückt näher. Am 14. Oktober endet der Support. Danach gibt es keine Sicherheitsupdates mehr für Privatanwender. Die Linux Community nutzt diesen Moment. Sie wirbt offen um Umsteiger. Besonders aktiv zeigt sich das KDE Projekt mit einer neuen Kampagne. Auf seiner Webseite lädt KDE jetzt „Windows 10 Exilanten“ ein. Die Botschaft: […]
Am zehnten Juli endet planmäßig der Support für Ubuntu 24.10. Danach gibt es keine Sicherheitsupdates oder Fehlerbehebungen mehr. Wer das System weiter nutzt, bleibt ohne Schutz vor bekannten Schwachstellen. Canonical empfiehlt dringend ein Upgrade auf Ubuntu 25.04. Die neue Version trägt den Namen Plucky Puffin und wird noch bis Januar 2026 unterstützt. Danach folgt Ubuntu […]
Wenn Sie meinen vorigen Blogbeitrag über Hetzner-Cloud-Benchmarks gelesen haben, ist Ihnen vielleicht aufgefallen, dass ich Alma Linux 10 in einer Hetzner-Cloud-Instanz ausgeführt habe, um dort Geekbench-Tests auszuführen. Das war nicht so einfach: Hetzner bietet Alma Linux 10 noch nicht als Installations-Image an.
Also habe ich eine neue Instanz zuerst mit Alma Linux 9 eingerichtet und danach mit Elevate ein Update auf Version 10 durchgeführt. Das ist erstaunlich unkompliziert gelungen, obwohl Version-10-Updates eigentlich noch im Beta-Test sind.
Was ist LEAPP, was ist Elevate?
RHEL und alle Klone durchlaufen über reguläre Updates alle Minor-Releases. Wenn Sie also Alma Linux 9.0 installiert haben, erhalten Sie durch die regelmäßige Installation von Updates nach und nach die Versionen 9.1, 9.2 usw. Ein Update auf die nächste Major-Version ist aber nicht vorgesehen.
Mit LEAPP hat Red Hat ein Framework geschaffen, um Major-Version-Updates für RHEL durchzuführen. LEAPP wurde sehr allgemeingültig konzipiert und kümmert sich um Pre-Upgrade-Kontrollen, Paketabhängigkeiten, den Workflow zwischen verschiedenen Stadien des Upgrades usw.
Elevate ist eine Community-Erweiterung zu LEAPP, die über das eigentliche Upgrade hinaus in manchen Fällen auch einen Wechsel der Paketquellen zwischen Alma Linux, CentOS, Oracle Linux und RockyLinux durchführen kann. Sie können mit Elevate beispielsweise zuerst von CentOS 7 zu RockyLinux 8 migrieren und dann weiter zu Rocky Linux 9 upgraden.
Mögliche Migrationspfade für »Elevate« (Stand: Juni 2026, Bildquelle: https://wiki.almalinux.org/elevate/ELevate-quickstart-guide.html)
Vorbereitungsarbeiten
Bevor Sie Elevate anwenden, müssen Sie ein vollständiges Backup durchführen und Ihren Rechner bzw. Ihre virtuelle Maschine neu starten:
dnf update
reboot
Danach richten Sie eine Paketquelle für Elevate ein und installieren das für Sie relevante Upgrade-Modul (für das Beispiel in diesem Artikel mit der Zieldistribution Alma Linux also leapp-data-almalinux).
dnf install -y http://repo.almalinux.org/elevate/elevate-release-latest-el$(rpm --eval %rhel).noarch.rpm
# für AlmaLinux
dnf install leapp-upgrade leapp-data-almalinux
# alternativ für Rocky Linux (etc.)
dnf install leapp-upgrade leapp-data-rocky
Als nächstes folgt ein Test, ob das gewünschte Upgrade (plus gegebenenfalls eine Migration zu einer anderen Distribution, hier nicht relevant) überhaupt möglich ist:
leapp preupgrade
leapp preupgrade erzeugt zwei Dateien: Einen umfassenden Bericht, der alle möglichen Probleme aufzählt, und eine answer-Datei, in die Sie gegebenenfalls Optionen eintragen müssen (z.B. mit leapp answer --section check_vdo.confirm=True). In meinem Fall — Upgrade einer Minimalinstallation von Alma Linux 9 auf 10, hat leapp preupgrade auf die folgenden Probleme hingewiesen, aber keine answer-Einträge verlangt.
High: veraltete Netzwerkkonfiguration in /etc/sysconfig/network-scripts
High: unbekannte Systemdateien (»Aktoren«)
High: unbekannte Pakete (hc-utils)
Medium: Berkeley DB (libdb) ist installiert, wird in RHEL 10 nicht mehr unterstützt
Low: unbekannten Paket-Repositories
cat /var/log/leapp/leapp-report.txt
Risk Factor: high (inhibitor)
Title: Legacy network configuration found
Summary: Network configuration files in legacy "ifcfg" format are present ...
- /etc/sysconfig/network-scripts/ifcfg-eth0
Related links:
- How to migrate the connection from ifcfg to NetworkManager keyfile plugin?:
https://access.redhat.com/solutions/7083803
- nmcli(1) manual, describes "connection migrate" sub-command.:
https://networkmanager.dev/docs/api/latest/nmcli.html
...
Remediation: [hint] Convert the configuration into NetworkManager native "keyfile" format.
----------------------------------------
Risk Factor: high
Title: Detected custom leapp actors or files.
Summary: We have detected installed custom actors or files on the system.
These can be provided e.g. by third party vendors ... This is allowed
and appreciated. However Red Hat is not responsible for any issues caused
by these custom leapp actors ...
The list of custom leapp actors and files:
- /usr/share/leapp-repository/repositories/system_upgrade/\
common/files/distro/almalinux/rpm-gpg/10/RPM-GPG-KEY-AlmaLinux-10
- /usr/share/leapp-repository/repositories/system_upgrade/\
common/files/rpm-gpg/10/RPM-GPG-KEY-AlmaLinux-10
...
Den vollständigen Report können Sie sich hier durchlesen.
Migration der Netzwerkkonfiguration
Wirklich kritisch war aus meiner Sicht nur die Netzwerkkonfiguration; die restlichen Hinweise und Empfehlungen habe ich ignoriert. Das Paket hc-utils (Hetzner Cloud Utilities) ist nur für Funktionen relevant, die in meinem Fall ohnedies nicht genutzt werden (siehe hier).
Auch die veraltete Netzwerkkonfiguration stammt vom Hetzner-Image für Alma Linux 9. Eine Umstellung auf eine *.nmconnection-Datei für den NetworkManager gelingt erstaunlich unkompliziert mit einem einzigen Kommando:
Mit einem weiteren Reboot habe ich sichergestellt, dass die Umstellung auch funktioniert.
Das Upgrade
leapp upgrade initiiert nun das Upgrade auf Alma Linux 10. Dabei werden seitenweise Logging-Ausgaben produziert (siehe den kompletten Output mit ca. 3150 Zeilen):
leapp upgrade
==> Processing phase `configuration_phase` ...
==> Processing phase `FactsCollection` ...
...
==> Processing phase `TargetTransactionFactsCollection`
Create custom repofile containing information about
repositories found in target OS installation ISO, if used.
Initializes a directory to be populated as a minimal environment
to run binaries from the target system.
AlmaLinux 10.0 - BaseOS 5.9 MB/s | 2.8 MB 00:00
AlmaLinux 10.0 - AppStream 11 MB/s | 5.6 MB 00:00
AlmaLinux 10.0 - CRB 5.0 MB/s | 2.2 MB 00:00
AlmaLinux 10.0 - HighAvailability 161 kB/s | 69 kB 00:00
AlmaLinux 10.0 - Extras 28 kB/s | 12 kB 00:00
AlmaLinux 10.0 - SAP 8.3 kB/s | 3.5 kB 00:00
AlmaLinux 10.0 - SAPHANA 35 kB/s | 15 kB 00:00
AlmaLinux 10.0 - RT 2.8 MB/s | 1.1 MB 00:00
AlmaLinux 10.0 - NFV 2.8 MB/s | 1.1 MB 00:00
Dependencies resolved.
...
Transaction Summary: Install 153 Packages
...
Complete!
==> Processing phase `TargetTransactionCheck`
...
Transaction Summary
Install 63 Packages
Upgrade 389 Packages
Remove 18 Packages
Downgrade 3 Packages
Transaction test succeeded.
Complete!
====> add_upgrade_boot_entry
Add new boot entry for Leapp provided initramfs.
A reboot is required to continue. Please reboot your system.
Debug output written to /var/log/leapp/leapp-upgrade.log
============================================================
REPORT OVERVIEW
============================================================
HIGH and MEDIUM severity reports:
1. Packages not signed by Red Hat found on the system
2. Detected custom leapp actors or files.
3. Berkeley DB (libdb) has been detected on your system
Reports summary:
Errors: 0
Inhibitors: 0
HIGH severity reports: 2
MEDIUM severity reports: 1
LOW severity reports: 2
INFO severity reports: 1
Before continuing, review the full report below for details about discovered
problems and possible remediation instructions:
A report has been generated at /var/log/leapp/leapp-report.txt
A report has been generated at /var/log/leapp/leapp-report.json
============================================================
END OF REPORT OVERVIEW
============================================================
Answerfile has been generated at /var/log/leapp/answerfile
Reboot the system to continue with the upgrade. This might take a while
depending on the system configuration.
Make sure you have console access to view the actual upgrade process.
Jetzt wird es unheimlich: Mit reboot starten Sie die nächste Phase des Upgrade-Prozesses, der im Blindflug erfolgt. Der Rechner bzw. die virtuelle Maschine wird während dieser Phase noch einmal neu gestartet. Wenn Sie nicht vor dem Rechner sitzen, sehen Sie weder, was passiert, noch haben Sie über eine SSH-Verbindung die Möglichkeit, einzugreifen.
reboot
Wenn alles gut geht, können Sie sich nach ein paar Minuten wieder einloggen. Bei mir hat es funktioniert:
Ich habe mit diesem Experiment erreicht, was ich haben wollte: eine funktionierende, minimale Alma-Linux-10-Installation in einer im Internet erreichbaren virtuellen Maschine. Ich kann damit experimentieren. Vermutlich wird Hetzner in ein paar Wochen Alma Linux 10 als reguläres Cloud-Installations-Image anbieten. Dann werde ich diese Installation vermutlich wieder abschalten.
In der Vergangenheit habe ich Elevate auch schon auf lokale virtuelle Maschinen mit (nicht besonders wichtigen) Testumgebungen angewendet, ebenfalls zu meiner Zufriedenheit.
Aber ich würde mich niemals trauen, für ein produktiv wichtiges System auf diese Weise ein Upgrade oder womöglich eine Migration auf eine andere Distribution durchzuführen — und schon gar nicht, wenn ich keinen physischen Zugriff auf die Installation habe. Es kann dabei so viel schief gehen! Es ist unklar, ob danach überhaupt eine Reparatur möglich ist, und wenn ja, wie lange diese dauern würde.
Vergessen Sie zuletzt nicht, dass das Upgrade von Alma Linux 9 auf Version 10 aktuell noch im Beta-Test ist. Bei meinem Minimalsystem hat es funktioniert, aber das ist keine Garantie, dass das bei Ihnen auch klappt!
Kurz und gut: Die Kombination aus LEAPP und Elevate bietet eine großartige Möglichkeit, Major Upgrades für RHEL und seine Klone durchzuführen. Das ist ideal für Entwicklungs- und Testsysteme. Aber wie bei jedem Linux-Distributions-Upgrade kann dabei viel schief gehen. Der sichere Weg für produktiv wichtige Installationen ist immer eine Neuinstallation! Sie können dann in aller Ruhe sämtliche Funktionen testen, zum Schluss die Daten migrieren und mit minimaler Downtime eine Umstellung durchführen.