PÄ grund av ett fel i uutils har den automatiska kontrollen av tillgÀngliga uppdateringar upphört att fungera i Ubuntu 25.10.

ErsÀttningen av GNU Coreutils med Rust Coreutils (uutils) i Ubuntu 25.10 har lett till att skriptet för automatisk kontroll av paketuppdateringar inte fungerar. Bland annat har mekanismen för automatisk installation av uppdateringar för att ÄtgÀrda sÄrbarheter, som anvÀnds i vissa installationer av Ubuntu Desktop och Ubuntu Server samt i konfigurationer för molnsystem och containrar, slutat fungera. Felet pÄverkar inte manuell installation av uppdateringar med hjÀlp av kommandon som apt.

Problemet uppstod pÄ grund av att verktyget "date" frÄn uutils-paketet inte hade implementerat alternativet "-r" ("--reference=file"), vilket skriver ut tiden för Àndring av den angivna filen. Specifikationen av detta alternativ i verktyget "date" accepterades av parsern, men logiken för hantering av alternativet saknades i koden, vilket gjorde att det alltid returnerade aktuell tid istÀllet för tiden för den senaste Àndringen av filen.

Kommandot "date" med alternativet "-r" anvÀndes i det dagligen körda skriptet "apt.systemd.daily" för att bestÀmma tiden för Àndring av filen "\/var\/lib\/apt\/periodic\/upgrade-stamp", som anvÀndes för att berÀkna tiden för den senaste installationen av uppdateringar. Eftersom anropet av "date" med alternativet "-r" inte resulterade i ett felmeddelande och alltid returnerade den aktuella tiden, trodde skriptet alltid att de senaste uppdateringarna var installerade.

Det Àr anmÀrkningsvÀrt att i git-förvaret för uutils lades en Àndring med korrekt fungerande fullstÀndigt stöd för alternativet "-r" till en mÄnad före releasen av Ubuntu 25.10, men den ingick inte i paketet rust-coreutils0.2.2-0ubuntu2, som föreslogs i Ubuntu 25.10. Avsaknaden av felmeddelande vid anrop av det icke fungerande alternativet förhindrade att problemet upptÀcktes vid automatiserad testning. Problemet har ÄtgÀrdats i uppdateringen av paketet rust-coreutils 0.2.2-0ubuntu2.1, som kan installeras med kommandot "sudo apt install --update rust-coreutils".

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster