Тернистый путь к обновлению Ubuntu Linux 24.04
Наконец-то вы можете перейти с Ubuntu 22.04 на Ubuntu 24.04, но я бы все равно немного опасался этого перехода.
Мне нравится Ubuntu Linux 24.04 Long Term Support (LTS), также известный как Noble Numbat. Он хорошо работает на моем Dell Precision 3451 2020 года выпуска, оснащенном 8-ядерным процессором Intel i7-9700 с тактовой частотой 3 ГГц, 16 ГБ оперативной памяти и твердотельным накопителем на 512 ГБ.
С выпуском Ubuntu 24.04.1 я был готов рекомендовать пользователям Ubuntu 22.04 (LTS) обновить свои системы. К счастью, я не написал об этом, потому что ошибся. Canonical, компания, стоящая за Ubuntu, временно приостановила обновление Ubuntu 22.04 LTS до последней версии.
Canonical объяснила в электронном письме, что критические ошибки повлияли на процесс обновления. В частности, «Обновление было отключено из-за критической ошибки в ubuntu-release-upgrader, связанной с использованием apt-решателя».
Упс!
Это решение было принято всего через несколько дней после первого выпуска, когда Ubuntu 24.04.1 LTS стала доступна и обновления были официально включены.
Двойное ура!
Это важно, потому что большинство бизнес-пользователей Ubuntu, которые обновляют свои системы, ждут релизов .1. Это связано с тем, что все ошибки исходной версии были обнаружены и исправлены в версии .1. Я ожидал, что это обновление станет самым большим на сегодняшний день для Ubuntu.
Не, заметьте, что нужно апгрейдиться. В конце концов, Canonical предлагает 12 лет поддержки своих версий LTS Ubuntu. Это означает, например, что вы все равно сможете использовать Ubuntu 24.04 в 2038 году.
Еще до того, как Canonical приостановила обновление, поступали многочисленные сообщения о неудачных обновлениях. Пользователи, пытающиеся выполнить обновление, столкнулись с различными проблемами, в том числе:
- Невосстановимые состояния системы.
- Проблемы, связанные с переходом с пакета Thunderbird DEB на версию Snap. Canonical теперь делает доступной по умолчанию только версию Snap.
- Осложнения, возникающие из-за переходов time_t в 2038 году, также известные как проблема эпохи Linux.
- Неработающие или отсутствующие графические интерфейсы пользователя после обновления.
- Прерванное соединение Wi-Fi.
Это не первый раз, когда обновления Ubuntu 24.04 сталкиваются с проблемами. Когда в апреле был выпущен первый выпуск, пользователям, обновляющимся с Ubuntu 23.10, не рекомендовалось делать это из-за различных критических ошибок.
Команда разработчиков Canonical заявила, что они решили эти проблемы. Теперь вы можете выполнить обновление прямо с Ubuntu 22.04 до Ubuntu 24.04.1.
Цвет меня осторожно. Я позволю другим смелым людям попробовать. А пока, если вы попробовали это сделать, но в вашей системе произошел сбой, Canonical рекомендует запустить
$sudo apt install --fix-broken
чтобы удалить старые заголовки ядра и снова заставить apt работать.
Тем, кто хочет испытать Ubuntu 24.04 LTS, я рекомендую выполнить новую установку с использованием ISO-образа, на который не влияют эти проблемы, связанные с обновлением.
Эта ситуация напоминает мне о сложностях, связанных с крупными обновлениями операционной системы. Никогда не знаешь, когда что-то может пойти не так. Для предприятий это также подчеркивает важность тщательного тестирования и ценность поэтапного развертывания критических обновлений программного обеспечения. Это раздражает, когда вы сталкиваетесь с такими проблемами на автономном рабочем столе; если это произойдет с вашими производственными серверами Ubuntu, это будет серьезной тратой времени и денег.