Минимальные облачные образы Ubuntu 26.04 LTS остались без curl случайно, но Canonical уже вернула утилиту.
Curl — широко используемая утилита командной строки для загрузки файлов с удалённых серверов. Её вызывают в бесчисленных сценариях установки, CI-пайплайнах и однострочных командах, которые вы наверняка вставляли в терминал не задумываясь.
Однако до сих пор пакет отсутствовал в образах server-cloud-minimal версии 26.04. Это застигло врасплох тех, кто использует минималистичные облачные установки, нарушив привычные рабочие процессы, ведь в предыдущих версиях curl был доступен.
Вручную исправить ситуацию несложно: достаточно установить curl из репозиториев.
Curl предустановлен в полноразмерных серверных и облачных образах Ubuntu 26.04 LTS (так было и раньше). Он присутствовал и в минимальных вариантах, хотя и не специально.
«Баг» возник потому, что curl не был явно включён в минимальный облачный серверный seed (список основных пакетов). Вместо этого он попал туда как зависимость pollinate (инструмент для подмешивания энтропии в облачных средах). В 26.04 pollinate убрали, а вместе с ним исчез и curl.
Инженер Canonical Gauthier Jolly отметил: “хотя pollinate не та утилита, которую могли бы ожидать пользователи, curl точно является таковой, и мы не должны так нарушать работу пользователей LTS”.
В поддержку возврата утилиты инженер Canonical Кристиан Эрхардт добавил: “намерение предыдущего изменения SRU состояло лишь в удалении pollinate”.
Поэтому curl был явно добавлен в seed образа server-cloud-minimal. Обновление разослано, и существующие установки должны получить пакет при следующем обновлении системы.
Однако пользователям минимальных облачных и серверных образов не стоит слишком привыкать к наличию curl.
Инженеры Canonical сейчас обсуждают, стоит ли убрать curl из seed перед выходом 26.10. Речь о seed, а не о репозиториях, чтобы не вызывать панику. Смысл минимального образа в том, чтобы быть минимальным, а curl — опциональный инструмент, не обязательный для загрузки системы.






Пока нет комментариев. Будьте первым!