Обновления Ubuntu 24.04.1 LTS, которые были временно приостановлены из-за непредвиденных проблем, снова подключены. Команда Ubuntu устранила проблемы, и обновления Ubuntu 24.04.1 LTS теперь снова включены. Таким образом, пользователи Ubuntu 22.04 LTS теперь могут обновиться до Ubuntu 24.04.1 LTS.
Приостановка обновлений была вызвана двумя основными проблемами:
1. Неудовлетворенные зависимости заголовка ядра после обновления до Ubuntu 24.04.1 LTS:
Новый алгоритм в ubuntu-release-upgrader 1: 24.04.22, разработанный для повышения производительности за счет обработки устаревших пакетов, неожиданно не смог отменить запросы на удаление. Этот сбой, который не вернул сообщение об ошибке, привел к повреждению пакетов и ошибкам APT. Эта проблема возникала только в том случае, если во время обновления был установлен заголовок ядра для загружаемого ядра.
2. Заголовки ядра удалены при предыдущих обновлениях:
Предыдущие версии ubuntu-release-upgrader непреднамеренно полностью удаляли заголовки ядра. Это удаление, хотя и не влияет на ядра 24.04 LTS или обновления пакетов, может привести к отсутствию некоторых модулей DKMS, если использовалось более старое ядро.
Команда Ubuntu устранила обе проблемы, и обновления Ubuntu 24.04.1 LTS теперь включены.
Команда также улучшила автоматизированное тестирование обновлений, чтобы предотвратить подобные проблемы в будущем.
Пользователи, затронутые неудовлетворенными зависимостями заголовка ядра, могут устранить проблему, выполнив команду:
sudo apt install --fix-broken
Эта команда удаляет старые заголовки ядра, восстанавливая функциональность APT.