Вопрос или проблема
У меня есть конвейер сборки образов, использующий последний образ Canonical:0001-com-ubuntu-server-jammy:22_04-lts-gen2. Сборка зависает на apt-get upgrade, поскольку, по-видимому, появляется запрос на обновление ядра.
Смотрев на историю публикации образов, я заметил, что последний образ был опубликован более 2 месяцев назад, что не соответствует норме примерно каждые ~3 недели.
202410020
Мне интересно, почему новый образ не был опубликован в последнее время, что могло бы помочь мне обойти этот запрос.
“Текущая версия ядра 6.5.0-1025-azure не соответствует ожидаемой версии ядра 6.8.0-1018-azure.”
Ответ или решение
Вопрос о том, почему изображение Azure Marketplace 22_04-lts-gen2
не обновлялось в последнее время, может быть связан с несколькими факторами, которые требуют детального анализа.
Факты и Обстоятельства
Основная причина, по которой ваше изображение застревает на этапе apt-get upgrade
, заключается в том, что в процессе обновления пакетов возникает запрос на обновление ядра. Это может происходить, если используемая вами версия ядра (в вашем случае 6.5.0-1025-azure
) не соответствует ожидаемой версии (6.8.0-1018-azure
). Это несоответствие может быть связано с тем, что последняя версия образа была создана с использованием более ранней версии ядра, что и приводит к конфликтам во время обновления.
Отсутствие обновления изображений
По вашему наблюдению, последнее обновление изображений произошло более двух месяцев назад. В нормальной практике обновлений Azure Marketplace, интервал между публикациями составляет примерно три недели. Это отсутствие обновлений может быть связано с рядом причин:
-
Тестирование и проверка процессов: Canonical, как официальный разработчик Ubuntu, может проводить более тщательное тестирование и проверку целостности системы перед выпуском новых образов. Это особенно важно, когда дело касается критически важных обновлений, таких как обновления безопасности и ядер.
-
Наличие критических уязвимостей: Если Canonical обнаруживает критические уязвимости или проблемы в новых версиях ядра, они могут задержать публикацию нового образа, пока проблемы не будут решены.
-
Изменения в стратегии поддержки: Canonical может пересмотреть свою стратегию относительно версии образов и частоты их обновления в зависимости от данных о использовании, отзывов пользователей или других факторов.
Рекомендации
В связи с возникшей ситуацией и задержкой в обновлениях, вам следует предпринять следующие шаги:
-
Проверить официальные каналы информации: Регулярно проверяйте сайт и страницы поддержки Canonical для получения обновлений о статусе образов и возможных задержках.
-
Использовать альтернативные источники обновлений: Возможно, рассмотреть возможность использования других версий образов Ubuntu или временно переключиться на другую платформу для вашего проекта, если это целесообразно.
-
Контакт с поддержкой: Свяжитесь с поддержкой Azure или Canonical для получения более подробной информации о текущем статусе и планах обновления.
Заключение
Ваша проблема связана не только с зависанием процесса во время обновления, но и с отсутствием актуального образа 22_04-lts-gen2
, который мог бы устранить текущие конфликты. Регулярное наблюдение за публикациями, активное взаимодействие со службой поддержки и использование альтернативных вариантов могут помочь вам сократить время простоя и устранить возникшие проблемы.