En raison d'un bug dans uutils dans Ubuntu Le 25.10 octobre, la vérification automatique des mises à jour a cessé de fonctionner.

Remplacement dans la distribution Ubuntu La version 25.10 de la chaîne d'outils GNU Coreutils (uutils), basée sur Rust, a provoqué un dysfonctionnement du script de vérification automatique des mises à jour de paquets. Entre autres problèmes, le mécanisme d'installation automatique des correctifs de vulnérabilités, utilisé dans certaines installations, était également inopérant. Ubuntu Bureau et Ubuntu La panne a affecté les serveurs, ainsi que les configurations cloud et conteneurisées. Les installations de mise à jour manuelle effectuées à l'aide de commandes telles que apt n'ont pas été impactées.

Le problème est survenu car l'utilitaire « date » de la suite uutils n'implémentait pas l'option « -r » (« --reference=file »), qui affiche l'heure de modification d'un fichier spécifié. Bien que cette option soit acceptée par l'analyseur de l'utilitaire « date », son code manquait de logique pour la traiter ; l'heure actuelle était donc toujours renvoyée au lieu de la dernière modification du fichier.

La commande « date » avec l'option « -r » était utilisée dans le script quotidien « apt.systemd.daily » pour déterminer l'heure de modification du fichier « /var/lib/apt/periodic/upgrade-stamp », utilisé pour calculer l'heure d'installation de la dernière mise à jour. Comme l'appel de « date » avec l'option « -r » ne produisait pas d'erreur et renvoyait l'heure actuelle, le script supposait toujours que le système disposait des dernières mises à jour.

Il est à noter que dans le dépôt git uutils, une modification permettant une prise en charge complète et fonctionnelle de l'option « -r » a été ajoutée un mois avant la publication. Ubuntu 25.10, mais il n'a pas été inclus dans le package rust-coreutils0.2.2-0ubuntu2, inclus dans la composition Ubuntu 25.10. L'absence de message d'erreur lors de l'appel d'une option non fonctionnelle empêchait les tests automatisés d'identifier le problème. Ce problème a été corrigé dans la mise à jour du paquet rust-coreutils 0.2.2-0.ubuntu2.1, qui peut être installé à l'aide de la commande « sudo apt install --update rust-coreutils ».

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster