Falla en Rust del comando cp retrasa imágenes de Ubuntu

04.07.2026 Опубликовано | Переведено с испанского

Новая версия команды cp на Rust в Ubuntu вызвала сбои при сборке образов системы. Проблема возникла из-за некорректной обработки аргумента в коде, что привело к ошибкам в установочных файлах. Разработчики решили вернуться к предыдущей версии GNU для восстановления стабильности. Для пользователей это означает возможные задержки в обновлениях системы до исправления ошибки.

Экран терминала Ubuntu с ошибкой выполнения команды cp, красные предупреждающие сообщения на фоне частично поврежденного дерева системных файлов, вращающаяся иконка шестеренки с трещинами, логотип Rust, переходящий в иконку GNU coreutils на заднем плане, руки разработчиков, печатающих на клавиатуре, драматическое выделение ошибки, темный интерфейс с неоновыми красными и оранжевыми эффектами глитча, техническая кинематографическая визуализация, фотореалистичная сцена отладки программного обеспечения

Технические проблемы при миграции на Rust 🛠️

Команда cp, входящая в набор утилит coreutils, была переписана на Rust в рамках усилий по повышению безопасности и производительности. Однако реализация не справилась с обработкой определенного аргумента во время генерации образов системы. Эта ошибка вынудила мейнтейнеров откатить изменение и использовать предыдущую версию GNU. Решение направлено на предотвращение сбоев при копировании файлов, которые могли бы нарушить создание установочных пакетов. Техническое сообщество продолжает обсуждать, насколько оправдан темп внедрения Rust для критически важных системных задач.

Копирование медленнее, чем заржавевшая дискета 🐌

Кто-то решил, что переписывание всей системы на Rust сделает Ubuntu быстрее. Но оказалось, что новый cp не умеет копировать файл, не поспорив предварительно с аргументами. Теперь разработчикам пришлось вернуться к версии GNU, которая хотя бы умеет вставлять без лишних вопросов. Мораль: не чини то, что работает, если не хочешь провести выходные за отладкой кода.