Вот чего стоит переход с инструментов, написанных на языке С
Пользователи Ubuntu 25.10 столкнулись с проблемой: система перестала автоматически проверять наличие обновлений.
Как сообщили разработчики, причиной стал баг в Rust-версии утилиты date, входящей в состав пакета rust-coreutils.
Ошибка затронула все варианты дистрибутива — от облачных инстансов и контейнерных образов до настольных и серверных установок.
Подробности инцидента
В Ubuntu 25.10 разработчики Canonical начали эксперимент по «оксидированию» системы — постепенному замещению классических инструментов GNU Coreutils на переписанные на Rust версии из проекта uutils.
Среди них оказалась и утилита date, которая используется в механизме проверки обновлений.
Три нейросети, которые превращают работу с данными в прогулку по парку (без воды)tproger.ru
В релизе rust-coreutils 0.2.2-0ubuntu2 в date закралась ошибка, нарушающая корректную обработку времени при выполнении системных скриптов, отвечающих за автообновления. В результате службы обновления не могли определить дату последней проверки и прекращали работу.
Баг не влияет на ручные обновления через apt или другие менеджеры пакетов — только на автоматические проверки.
Как исправить
Canonical уже выпустила исправление в пакете rust-coreutils 0.2.2-0ubuntu2.1. Проверить, затронута ли система, можно командой:
dpkg -l rust-coreutils
Если версия ≤ 0.2.2-0ubuntu2, нужно вручную обновить пакет:
sudo apt install --update rust-coreutils
Системы, обновлявшиеся вручную или через apt upgrade, скорее всего, не пострадали.
Контекст
Переход Ubuntu на Rust-инструменты — часть более масштабного проекта Canonical по повышению безопасности и надежности базовых утилит. Помимо coreutils, компания тестирует и sudo-rs — переписанную на Rust версию sudo.
Однако текущий инцидент показывает, что полная замена проверенных C-реализаций на новые Rust-проекты пока сопряжена с рисками.
От ручной модерации — к инфраструктуре: что учесть при построении ML-платформы для социальных сетейtproger.ru
Canonical заявляет, что перед выходом LTS-версии в апреле 2026 года проведет дополнительное тестирование Rust-утилит.
