В Ubuntu 25.10 сломались автообновления — виноват баг в Rust-утилите date

от admin

Вот чего стоит переход с инструментов, написанных на языке С

Пользователи 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 закралась ошибка, нарушающая корректную обработку времени при выполнении системных скриптов, отвечающих за автообновления. В результате службы обновления не могли определить дату последней проверки и прекращали работу.

Читать также:
Спецслужбы США взломали 4.2 тыс компьютеров «во благо»

Баг не влияет на ручные обновления через 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-утилит.

Похожие статьи