På grund af en fejl i uutils i Ubuntu 25.10 er den automatiske opdateringskontrol stoppet med at fungere.

Udskiftningen af GNU Coreutils-værktøjerne i Ubuntu 25.10 med Rust Coreutils (uutils) førte til, at scriptet til automatisk kontrol af opdateringer til pakker blev brudt. Blandt andet blev mekanismen til automatisk installation af opdateringer med sikkerhedslapper, der anvendes i nogle installationer af Ubuntu Desktop og Ubuntu Server samt i konfigurationer til cloud-systemer og containere, ikke længere funktionel. Fejlen påvirkede ikke de manuelle opdateringsinstallationer via kommandoer som apt.

Problemet opstod på grund af leveringen af værktøjet "date" fra uutils-sættet, hvor muligheden "-r" ("—reference=file") ikke var implementeret, hvilket viser ændringstidspunktet for den angivne fil. Angivelse af denne mulighed i værktøjet "date" blev accepteret af parseren, men logikken til behandling af muligheden manglede i koden, derfor blev det nuværende tidspunkt altid returneret i stedet for tidspunktet for den sidste ændring af filen.

Kommandoen "date" med muligheden "-r" blev brugt i det dagligt kørende script "apt.systemd.daily" til at bestemme tidspunktet for modificeringen af filen "/var/lib/apt/periodic/upgrade-stamp", som blev brugt til at beregne tidspunktet for den seneste installation af opdateringer. Da kaldet til "date" med muligheden "-r" ikke gav en fejl, og altid returnerede det nuværende tidspunkt, antog scriptet altid, at systemet havde de nyeste opdateringer installeret.

Bemærkelsesværdigt er det, at i git-repositoriet for uutils blev ændringen med korrekt fungerende fuld support for muligheden "-r" tilføjet en måned før udgivelsen af Ubuntu 25.10, men det blev ikke inkluderet i pakken rust-coreutils0.2.2-0ubuntu2, som blev en del af Ubuntu 25.10. Manglen på en fejlmeddelelse ved kald af den ikke-fungerende mulighed forhindrede identifikationen af problemet under automatiseret testning. Problemet er løst i opdateringen af rust-coreutils 0.2.2-0ubuntu2.1, som kan installeres med kommandoen "sudo apt install —update rust-coreutils".

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster