Community-Lösung

Behebung des Problems „CasaOS-Installer: Docker 24.0.7 nicht gefunden“ unter Ubuntu 24.04

A November 2025 CasaOS installation on Ubuntu 24.04 failed because the installer searched Docker's repository for the removed Docker CE 24.0.7 package even though Docker 29.0.1 was already installed. The installer was later updated to work with current Docker packages.

Wenn das CasaOS-Installationsprogramm unter Ubuntu 24.04 mit anhält ERROR: '24.0.7' not found amongst apt-cache madison results, der Fehler ist auf eine historische Diskrepanz zwischen Installationsprogramm und Docker-Version zurückzuführen und nicht auf ein fehlendes Ubuntu-Paket, das Sie gewaltsam wieder ins System einfügen sollten. Der Bericht der IceWhale Community vom November 2025 reproduzierte den Fehler auf einer frisch installierten Ubuntu-24.04-LTS-Maschine, obwohl Docker 29.0.1 bereits installiert war und funktionierte.

Die wichtige zeitliche Grenze ist, dass dieser genaue Fehler im Installationsprogramm später behoben wurde. Im Dezember 2025 berichteten die CasaOS-Verantwortlichen, dass das Installationsskript aktualisiert worden war, um die neueste verfügbare Docker Engine zu installieren, anstatt Docker 24.0.7 fest vorzugeben, und um die Docker-API-Kompatibilität für neuere Docker-Versionen zu berücksichtigen. Das aktuelle CasaOS-Installationsskript enthält die alte fest codierte 24.0.7 Abhängigkeit, die im ursprünglichen Thread zu sehen war.

So sah der ursprüngliche Fehler des CasaOS-Installationsprogramms aus

Der Community-Autor installierte CasaOS mit:

curl -fsSL https://get.casaos.io | sudo bash

und versuchte außerdem:

export INSTALL_DOCKER=false

das Installationsprogramm dennoch mit der Docker-Abhängigkeitsphase fortfuhr und das Docker-APT-Repository nach genau einer Version durchsuchte:

INFO: Searching repository for VERSION '24.0.7'
apt-cache madison docker-ce | grep '24.0.7'
ERROR: '24.0.7' not found amongst apt-cache madison results

Auf dem Host war bereits Docker Engine 29.0.1 installiert. Der Fehler trat auf, bevor CasaOS die Installation abschließen konnte, weil das Noble-Repository von Docker die vom historischen Skript erwartete Paketversion nicht mehr enthielt.

Warum Ubuntu 24.04 Docker CE 24.0.7 nicht finden konnte

Das historische Installationsprogramm forderte effektiv das Ubuntu-24.04-Repository von Docker nach einer Paketversion ab, die dort nicht mehr verfügbar war. Ausführung von:

apt-cache madison docker-ce

bestätigte, dass kein passender Eintrag für 24.0.7 vorhanden war.

Das Community-Mitglied gelbuilding beschrieb dies zutreffend als zeitliche Diskrepanz zwischen dem Installationsprogramm und dem Docker-Paket-Repository. Zu diesem Zeitpunkt wurde die Verwendung einer älteren unterstützten Distribution wie Ubuntu 22.04 oder Debian 12 als unkomplizierteste Übergangslösung empfohlen, während auf die Aktualisierung des Installationsprogramms gewartet wurde.

Was CasaOS nach dem Ausfall 2025 geändert hat

In der späteren GitHub-Diskussion von CasaOS zu demselben Docker-Kompatibilitätsvorfall wurde berichtet, dass das Installationsskript repariert worden war. Das aktualisierte Verhalten wurde wie folgt beschrieben:

  • die neueste verfügbare Docker Engine anstelle von Docker 24.0.7 installieren;
  • eine Docker-API-Kompatibilitätsüberschreibung für moderne Docker-Versionen anwenden;
  • CasaOS-Dienste und die integrierte App-Verwaltung mit neueren Docker-Versionen kompatibel machen.

Der Quellcode des aktuellen Installationsprogramms definiert außerdem eine minimale Docker-Hauptversion, statt Docker CE 24.0.7 fest zu codieren. Sie können das aktuelle CasaOS-Installationsskript einsehen.

Aktuelle CasaOS-Installationsmethode

Das aktuelle CasaOS-Repository dokumentiert weiterhin das standardmäßige einzeilige Installationsprogramm:

curl -fsSL https://get.casaos.io | sudo bash

oder:

wget -qO- https://get.casaos.io | sudo bash

Siehe die aktuellen CasaOS-Installationsanweisungen auf GitHub.

Führen Sie heute nicht als ersten Lösungsversuch ein Downgrade von Docker auf 24.0.7 durch

Als der Community-Beitrag erstellt wurde, war die Suche nach einer Möglichkeit zur Wiederherstellung von Docker 24.0.7 verständlich, weil das Installationsprogramm diese Version ausdrücklich verlangte. Nachdem das Installationsprogramm selbst aktualisiert wurde, ist es normalerweise der falsche erste Schritt, ein veraltetes Docker-Paket auf Ubuntu 24.04 zu erzwingen.

Ein Downgrade von Docker kann weitere Kompatibilitäts- und Sicherheitsprobleme verursachen. Auch das Mischen von Ubuntu-Versionen oder Paket-Repositorys, nur um eine historische Version wiederherzustellen, kann den Host in einen nicht unterstützten Paketstatus versetzen.

Beginnen Sie bei einer aktuellen Installation mit dem aktuellen CasaOS-Installationsprogramm und dem aktuellen Status des Docker-Repositorys.

So prüfen Sie, ob Sie weiterhin ein altes Installationsprogramm verwenden

Wenn Sie weiterhin Folgendes sehen:

Repository nach VERSION „24.0.7“ durchsuchen

Sie führen mit ziemlicher Sicherheit ein älteres, zwischengespeichertes, gespiegelt veröffentlichtes, modifiziertes oder von einem Drittanbieter stammendes Installationsprogramm aus und nicht das aktuelle Skript.

Prüfen Sie, woher das Skript stammt. Vermeiden Sie es, ein altes casaos-install.sh aus einem Forenanhang oder einem veralteten Automatisierungs-Repository, wenn das aktuelle Upstream-Skript verfügbar ist.

Was ist, wenn Docker bereits installiert ist?

Der ursprüngliche Autor hatte Docker 29.0.1 bereits installiert. Ein aktuelles Installationsprogramm sollte eine geeignete Docker-Installation erkennen und damit arbeiten, statt das veraltete Paket aus dem Quellthread vorauszusetzen.

Prüfen Sie vor der Installation von CasaOS:

docker --version
docker version
systemctl status docker

Wenn Docker ordnungsgemäß funktioniert, die aktuelle CasaOS-Installation aber weiterhin fehlschlägt, erfassen Sie die vollständige Installationsausgabe, bevor Sie Docker entfernen. Ein aktueller Fehler kann eine andere Ursache haben als der historische Fehler in Version 24.0.7.

Ubuntu 24.04 ist nicht dasselbe wie der konservativste empfohlene Host von CasaOS

Das aktuelle CasaOS-Repository führt Debian 12 als getestetes und empfohlenes Betriebssystem auf und nennt daneben weitere unterstützte oder von der Community getestete Plattformen. Ubuntu-Installationen können funktionieren, aber der genaue Testumfang unterscheidet sich je nach Version.

Wenn Sie einen Produktions-Home-Server aufbauen und den geringstmöglichen Aufwand für die Fehlerbehebung wünschen, verwenden Sie ein von CasaOS ausdrücklich als getestet/empfohlen aufgeführtes Host-Betriebssystem, statt anzunehmen, dass jede neue Ubuntu-Version sofort für das Installationsprogramm validiert wird.

Deaktivieren Sie die TLS-Verifizierung nicht, um einen unabhängigen Installationsfehler zu umgehen

Bei CasaOS gab es in der Vergangenheit separate Vorfälle im Zusammenhang mit dem Zertifikat von get.casaos.io. Ein TLS-Zertifikatsproblem unterscheidet sich vom Problem mit dem Docker-24.0.7-Paket.

Wenn curl meldet einen Fehler bei der Zertifikatsprüfung, fügen Sie nicht automatisch -k oder deaktivieren Sie die Zertifikatsprüfung global. Dadurch ändert sich das Vertrauensmodell des Installations-Downloads, und dies sollte nicht mit der Fehlerbehebung bei Docker-Paketen vermischt werden.

Aktueller Workflow zur Fehlerbehebung

  1. Bestätigen Sie das Betriebssystem und die Architektur des Hosts.
  2. Führen Sie docker --version und bestätigen Sie, dass Docker ordnungsgemäß funktioniert, falls es bereits installiert ist.
  3. Verwenden Sie das aktuelle Installationsprogramm von get.casaos.io, nicht eine alte lokale Kopie.
  4. Wenn weiterhin ausdrücklich Docker 24.0.7 angefordert wird, halten Sie an und überprüfen Sie die Quelle des Skripts.
  5. Fügen Sie keine alten Ubuntu-Repositorys ausschließlich hinzu, um Docker 24.0.7 wiederherzustellen.
  6. Führen Sie kein Downgrade von Docker durch, bevor Sie eine aktuelle Kompatibilitätsanforderung bestätigt haben.
  7. Speichern Sie das vollständige Installationsprotokoll, falls das aktuelle Skript aus einem anderen Grund fehlschlägt.

FAQ zum CasaOS-Installer für Docker 24.0.7

Warum meldete CasaOS, dass Docker CE 24.0.7 nicht gefunden wurde?

Das historische Installationsprogramm suchte ausdrücklich im Docker-Repository nach dieser Version. Bis November 2025 wurde sie im Ubuntu-24.04-Noble-Repository nicht mehr angeboten, sodass die Installation abbrach.

Erfordert das aktuelle CasaOS-Installationsprogramm weiterhin Docker 24.0.7?

Der aktuelle Quellcode des Upstream-Installationsprogramms enthält die alte feste Anforderung von Docker 24.0.7 nicht mehr. Außerdem berichteten die CasaOS-Maintainer im Dezember 2025, dass das Installationsprogramm aktualisiert wurde, um die jeweils neueste verfügbare Docker Engine mit Kompatibilitätsbehandlung zu verwenden.

Soll ich Docker 24.0.7 manuell installieren?

Nicht als reguläre aktuelle Fehlerbehebung. Das war eine historische Paketvorgabe. Beginnen Sie mit dem aktuellen Installationsprogramm und den aktuellen Docker-Paketen.

Kann CasaOS mit neueren Docker-Versionen funktionieren?

Die nach dem Vorfall von 2025 durchgeführten Arbeiten am Installationsprogramm und an der Kompatibilität hatten ausdrücklich das Ziel, CasaOS mit modernen Docker-Versionen kompatibel zu machen. Falls eine aktuelle Version fehlschlägt, ermitteln Sie den genauen API- oder Dienstfehler, statt davon auszugehen, dass jede moderne Docker-Version nicht unterstützt wird.