Om CasaOS-installationsprogrammet stannar på Ubuntu 24.04 med FEL: '24.0.7' hittades inte bland resultaten från apt-cache madison, felet beror på en historisk avvikelse mellan installationsprogrammet och Docker-versionen, inte på att ett Ubuntu-paket saknas och bör tvingas tillbaka in i systemet. IceWhale Communitys rapport från november 2025 återskapade felet på en ny Ubuntu 24.04 LTS-maskin, trots att Docker 29.0.1 redan var installerat och fungerade.
Den viktiga tidsgränsen är att just detta fel i installationsprogrammet senare åtgärdades. I december 2025 rapporterade CasaOS underhållare att installationsskriptet hade uppdaterats för att installera den senaste tillgängliga Docker Engine i stället för att låsa fast Docker 24.0.7, samt för att hantera Docker API-kompatibilitet för nyare Docker-versioner. Det aktuella installationsskriptet för CasaOS visar inte längre den gamla hårdkodade 24.0.7 beroendet som nämndes i den ursprungliga tråden.
Så såg det ursprungliga felet i CasaOS-installationsprogrammet ut
Communityförfattaren installerade CasaOS med:
curl -fsSL https://get.casaos.io | sudo bash
och försökte även:
export INSTALL_DOCKER=false
men installationsprogrammet gick ändå vidare till sitt Docker-beroendesteg och sökte efter exakt en version i Dockers APT-förråd:
INFO: Söker i förrådet efter VERSION '24.0.7'
apt-cache madison docker-ce | grep '24.0.7'
FEL: '24.0.7' hittades inte bland resultaten från apt-cache madison
Värden hade redan Docker Engine 29.0.1. Felet inträffade innan CasaOS kunde slutföra installationen, eftersom Dockers Noble-förråd inte längre innehöll den paketversion som det historiska skriptet förväntade sig.
Varför Ubuntu 24.04 inte kunde hitta Docker CE 24.0.7
Det historiska installationsprogrammet efterfrågade i praktiken en paketversion från Dockers Ubuntu 24.04-förråd som inte längre var tillgänglig där. Att köra:
apt-cache madison docker-ce
bekräftade att ingen matchande 24.0.7-post fanns.
Communitymedlemmen gelbuilding beskrev korrekt detta som en tidsmässig avvikelse mellan installationsprogrammet och Docker-paketförrådet. Då föreslogs att använda en äldre distribution som stöds, till exempel Ubuntu 22.04 eller Debian 12, som den enklaste tillfälliga lösningen i väntan på att installationsprogrammet skulle uppdateras.
Vad CasaOS ändrade efter felet 2025
Den senare GitHub-diskussionen om samma Docker-kompatibilitetsincident rapporterade att installationsskriptet hade åtgärdats. Det uppdaterade beteendet beskrevs så här:
- installera den senaste tillgängliga Docker Engine i stället för Docker 24.0.7;
- tillämpa en åsidosättning för Docker API-kompatibilitet för moderna Docker-versioner;
- tillåta CasaOS-tjänster och inbyggd apphantering att fungera med nyare Docker-versioner.
Källkoden för det aktuella installationsprogrammet anger också ett lägsta huvudversionsnummer för Docker i stället för att hårdkoda Docker CE 24.0.7. Du kan granska det aktuella CasaOS-installationsskriptet.
Aktuell installationsmetod för CasaOS
Det aktuella CasaOS-arkivet dokumenterar fortfarande standardinstallationen med en enda rad:
curl -fsSL https://get.casaos.io | sudo bash
eller:
wget -qO- https://get.casaos.io | sudo bash
Se de aktuella installationsanvisningarna för CasaOS på GitHub.
Nedgradera inte Docker till 24.0.7 som första åtgärd idag
När community-inlägget skapades var det förståeligt att söka efter ett sätt att återställa Docker 24.0.7, eftersom installationsprogrammet uttryckligen krävde den versionen. När själva installationsprogrammet har uppdaterats är det vanligtvis fel första steg att tvinga tillbaka ett föråldrat Docker-paket på Ubuntu 24.04.
Att nedgradera Docker kan skapa andra kompatibilitets- och säkerhetsproblem, och att blanda Ubuntu-versioner eller paketarkiv enbart för att återinföra en historisk version kan lämna värden i ett paketläge som inte stöds.
För en aktuell installation bör du börja med det aktuella CasaOS-installationsprogrammet och den aktuella statusen för Docker-arkivet.
Så kontrollerar du om du fortfarande använder ett gammalt installationsprogram
Om du fortfarande ser:
Söker i arkivet efter VERSION '24.0.7'
du kör nästan säkert ett äldre, cachat, speglat, modifierat eller tredjepartsbaserat installationsprogram i stället för det aktuella skriptet.
Kontrollera var skriptet kommer ifrån. Undvik att kopiera ett gammalt casaos-install.sh från ett foruminlägg eller ett föråldrat automatiseringsarkiv när det aktuella uppströmskriptet finns tillgängligt.
Vad gör jag om Docker redan är installerat?
Den ursprungliga författaren hade redan Docker 29.0.1 installerat. Ett aktuellt installationsprogram bör upptäcka och fungera med en godtagbar Docker-installation i stället för att kräva det föråldrade paketet från källtråden.
Kontrollera följande innan du installerar CasaOS:
docker --version
docker version
systemctl status docker
Om Docker fungerar men den aktuella CasaOS-installationen fortfarande misslyckas, spara hela installationsutskriften innan du tar bort Docker. Ett aktuellt fel kan ha en annan orsak än det historiska felet i version 24.0.7.
Ubuntu 24.04 är inte samma sak som CasaOS mest konservativa rekommenderade värd
Det aktuella CasaOS-arkivet listar Debian 12 som ett testat och rekommenderat operativsystem och listar separat andra plattformar som stöds eller har testats av communityn. Ubuntu-installationer kan fungera, men den exakta testnivån varierar mellan versionerna.
Om du bygger en produktionsserver hemma och vill minimera felsökningsarbetet ska du använda ett värdoperativsystem som uttryckligen anges av CasaOS som testat/rekommenderat, i stället för att anta att varje ny Ubuntu-version omedelbart valideras av installationsprogrammet.
Inaktivera inte TLS-verifiering för att kringgå ett orelaterat installationsfel
CasaOS har haft separata historiska incidenter som rört certifikatet i get.casaos.io. Ett TLS-certifikatproblem skiljer sig från paketproblemet med Docker 24.0.7.
Om curl rapporterar ett certifikatverifieringsfel ska du inte automatiskt lägga till -k eller inaktivera certifikatverifiering globalt. Det ändrar förtroendemodellen för installationsprogrammets hämtning och bör inte blandas ihop med felsökning av Docker-paket.
Aktuellt felsökningsarbetsflöde
- Bekräfta värdoperativsystemet och arkitekturen.
- Kör
docker --versionoch bekräfta att Docker fungerar korrekt om det redan är installerat. - Använd det aktuella installationsprogrammet från
get.casaos.io, inte en gammal lokal kopia. - Om resultatet fortfarande uttryckligen begär Docker 24.0.7 ska du avbryta och kontrollera skriptets källkod.
- Lägg inte till gamla Ubuntu-arkiv enbart för att återfå Docker 24.0.7.
- Nedgradera inte Docker förrän du har bekräftat att det finns ett aktuellt kompatibilitetskrav.
- Spara hela installationsloggen om det aktuella skriptet misslyckas av någon annan anledning.
Vanliga frågor om CasaOS-installationsprogrammet för Docker 24.0.7
Varför angav CasaOS att Docker CE 24.0.7 inte hittades?
Det historiska installationsprogrammet sökte uttryckligen efter den versionen i Docker-arkivet. I november 2025 erbjöd Ubuntu 24.04 Noble-arkivet den inte längre, vilket gjorde att installationen avbröts.
Kräver det aktuella CasaOS-installationsprogrammet fortfarande Docker 24.0.7?
Källkoden för det aktuella installationsprogrammet uppvisar inte längre det gamla fasta kravet på Docker 24.0.7, och CasaOS underhållare uppgav i december 2025 att installationsprogrammet hade uppdaterats för att använda den senaste tillgängliga Docker Engine-versionen med kompatibilitetshantering.
Bör jag installera Docker 24.0.7 manuellt?
Inte som den normala aktuella lösningen. Det var ett historiskt paketermål. Börja med det aktuella installationsprogrammet och de aktuella Docker-paketen.
Kan CasaOS fungera med nyare Docker-versioner?
Installations- och kompatibilitetsarbetet som utfördes efter incidenten 2025 var specifikt avsett att göra CasaOS kompatibelt med moderna Docker-versioner. Om en aktuell version misslyckas ska du felsöka det exakta API- eller tjänstefelet i stället för att anta att alla moderna Docker-versioner saknar stöd.
