Az Ubuntu 25.10-ben lévő uutils hiba miatt leállt az automatikus frissítések ellenőrzése.

Az Ubuntu 25.10 elosztásában a GNU Coreutils eszközkészlet Rust Coreutils (uutils) verzióra való cseréje a csomagok automatikus frissítésének ellenőrzésére szolgáló szkript működésének megszakadását eredményezte. Egyebek mellett a frissítések automatikus telepítése is leállt, ami a biztonsági réseket kiküszöböli, és amelyet bizonyos Ubuntu Desktop és Ubuntu Server telepítések, valamint felhő rendszerek és konténerek konfigurációi használnak. A hiba nem érintette a kézi frissítések telepítését, amely a hasonló apt parancsokkal végezhető.

A probléma abból adódott, hogy az uutils csomagból származó «date» segédprogram nem tartalmazta a «-r» («—reference=file») opciót, amely megjeleníti a megadott fájl módosítási idejét. Ennek az opció megadását a «date» segédprogramban a parser elfogadta, de az opció feldolgozásának logikája hiányzott a kódból, ezért a fájl utolsó módosításának ideje helyett mindig a jelenlegi időt adta vissza.

A «-r» opcióval rendelkező «date» parancsot a napi hívású «apt.systemd.daily» szkriptben használták a «/var/lib/apt/periodic/upgrade-stamp» fájl módosítási idejének meghatározásához, amelyet az utolsó frissítések telepítési idejének kiszámítására használtak. Mivel a «date» parancs «-r» opcióval való hívása nem eredményezett hibaüzenetet és mindig a jelenlegi időt adta vissza, a szkript folyamatosan azt hitte, hogy a rendszerben a legújabb frissítések vannak telepítve.

Figyelemreméltó, hogy a uutils git-tárházában az «-r» opció teljes támogatásának helyes működésével kapcsolatos változtatás egy hónappal az Ubuntu 25.10 kiadása előtt került bele, de ez nem volt benne a rust-coreutils0.2.2-0ubuntu2 csomagban, amely az Ubuntu 25.10 részét képezi. A nem működő opció hívásakor fellépő hibaüzenet hiánya megakadályozta a probléma azonosítását a automatizált tesztelés során. A problémát a rust-coreutils 0.2.2-0ubuntu2.1 csomag frissítésével javították, amelynek telepítéséhez a «sudo apt install —update rust-coreutils» parancs használható.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster