Az Ubuntu 25.10 újításai között kiemelt figyelmet kapott, hogy a rendszer immár Rust nyelven írt Coreutils eszközkészletet használja alapértelmezetten a GNU Coreutils helyett. A váltás azonban nem ment zökkenőmentesen: egy kritikus hiba miatt a „unattended-upgrades”, vagyis az automatikus biztonsági frissítések funkció teljesen leállt.
A probléma forrása: a date -r parancs hibája
Már korábban jelezték a fejlesztők, hogy a Rust Coreutils verziójában a date -r parancs — amelynek feladata egy fájl módosítási idejének lekérdezése — hibás időpontot ad vissza. Ez a különbség a GNU Coreutils-hez képest kezdetben ártalmatlannak tűnt, mivel főként backup-szkripteket és monitorozó eszközöket érintett.
Az Ubuntu egyik fejlesztője akkor még úgy vélte, hogy a javítás nem sürgős:
„Ez a hiba már javítva van upstream (commit: 88a7fa7adfa048dabdffc99451d7aba1d9e6a9b6), de csak később vesszük át. Most a kritikusabb problémákra koncentrálunk, mint például a rövid írásokat okozó bug #2125535.”
Csakhogy a date -r hibája nem csupán felhasználói szkripteket érintett – megbénította az Ubuntu egyik legfontosabb rendszerfolyamatát is.

Az automatikus frissítések leállása
Az unattended-upgrades mechanizmus a rendszerfájlok módosítási idejét ellenőrzi, hogy eldöntse, mikor kell biztonsági frissítéseket letölteni és telepíteni. A /var/lib/apt/periodic/upgrade-stamp fájl dátumát a date -r parancs segítségével hasonlítja össze az aktuális idővel.
A Rust Coreutils hibája miatt azonban ez az összehasonlítás mindig 0 nap különbséget mutatott, így a rendszer úgy „gondolta”, hogy nem telt el elég idő az előző frissítés óta — az automatikus frissítés soha nem indult el.
A hibát az Ubuntu fejlesztői így írták le a #2129660 számú hibajegyen:
„Ez a hiba megbénítja az unattended-upgrades működését 25.10 alatt! Az apt.systemd.daily szkript hibásan számolja a dátumkülönbséget, így az automatikus frissítések soha nem futnak le. Ouch :(”
A problémát azonnal „Critical” (kritikus) besorolásra emelték, mivel ez közvetlen biztonsági kockázatot jelent.
A javítás és a kézi beavatkozás szükségessége
A Canonical mérnökei már dolgoznak a javított Rust Coreutils csomagon, amely jelenleg a „proposed” tárolóban érhető el. A frissítés azonban nem fog automatikusan települni, hiszen épp az automatikus frissítések rendszere nem működik.
Ezért a felhasználóknak kézzel kell frissíteniük a rendszert:
sudo apt update sudo apt upgrade
Ezzel a javított rust-coreutils csomag felkerül a rendszerre, és helyreáll az automatikus frissítés.
A Canonical közleménye szerint:
„A felhasználóknak manuálisan kell futtatniuk az apt update parancsot, hogy az unattended-upgrades elérje a frissített listákat. További tájékoztatást adunk, amint a frissítés megjelenik a fő tárolóban.”
Szerencse a szerencsétlenségben: nem LTS kiadás
Bár a hiba komoly, a szerencse az, hogy az Ubuntu 25.10 nem LTS (hosszú távú támogatású) kiadás. A probléma tehát elsősorban a korai tesztelők és fejlesztők rendszereit érinti. A javítás tapasztalatai alapján a Canonical biztosítani kívánja, hogy a 2026 áprilisában megjelenő Ubuntu 26.04 LTS már stabil és megbízható Rust Coreutils implementációt tartalmazzon.
Hibabejelntések
Az Ön észrevételei, hibajelentései, javításai és javaslatai valóban segítenek nekünk abban, hogy az Ubuntu ezen és jövőbeli kiadásainak javításában. Az utasítások megtalálhatók a következő címen:



Hozzászólások
Találós kérdés: mi az amit
Beküldte berus -
Értékelés:
Találós kérdés: mi az amit bottal sem piszkálunk?
(Kis segítség: Ubuntu= systemd, gnome, snap, rust coreutils.)