Оглавление |
---|
Информация | ||
---|---|---|
| ||
|
Описание проблемы
При работе на платформе Байкал и последовательном выполнении следующих условий:
- До установки обновления БЮЛЛЕТЕНЬ № 2022-0926SE47 (оперативное обновление 4.7.2):
- Установлено обновление БЮЛЛЕТЕНЬ № 2022-0114SE47 (оперативное обновление 4.7.1);
- Из списка репозиториев пакетов в файле /etc/apt/sources.list отсутствует или закомментирована запись, указывающая одним из источников пакетов компакт-диск с компонентом репозитория baikal1;
- Установлено обновление БЮЛЛЕТЕНЬ № 2022-0926SE47 (оперативное обновление 4.7.2).
нарушается загрузка с использованием ядра 5.4.0.
Предотвращение проблемы
Вариант 1.
Перед установкой обновления указать в файле /etc/apt/sources.list репозиторий установочного диска, если он там не указан. Строка для указания репозитория:
Блок кода |
---|
deb cdrom:[OS Astra Linux 4.7.0 DVD]/ 4.7_arm baikal1 contrib main non-free |
При наличии установочного диска добавить строку можно установив установочный диск в привод и выполнив команду:
Command |
---|
sudo apt-cdrom add |
При отсутствии установочного диска можно добавить указанную строку с помощью любого текстового редактора или командой:
Command |
---|
echo "deb cdrom:[OS Astra Linux 4.7.0 DVD]/ 4.7_arm baikal1 contrib main non-free" | sudo tee -a /etc/apt/sources.list |
В этом случае при выполнении обновления будет выдано предупреждение о том, что репозиторий установочного диска не найден:
Блок кода |
---|
Игн:1 cdrom://OS Astra Linux 4.7.0 DVD 4.7_arm InRelease Ошб:2 cdrom://OS Astra Linux 4.7.0 DVD 4.7_arm Release Используйте apt-cdrom, чтобы APT смог распознать данный CD-ROM. apt-get update не используется для добавления новых CD-ROM Чтение списков пакетов… E: Репозиторий «cdrom://OS Astra Linux 4.7.0 DVD 4.7_arm Release» не содержит файла Release.Включение функций безопасности не требуется В процессе обновления возникли ошибки, обратитесь в техподдержку Лог сохранен в /var/log/astra_update_202210051240.log |
Это сообщение можно игнорировать.
Вариант 2.
Перед установкой обновления запретить обновление пакета linux-image-5.4.0-71-generic и пакета linux-image-5.4.0-81-generic:
Command |
---|
sudo apt-mark hold linux-image-5.4.0-71-generic linux-image-5.4.0-81-generic |
После установки обновления:
- Проверить и по необходимости отредактировать файл /etc/apt/sources.list. В результате в файле должны быть указаны следующие репозитории со всеми компонентами (main, contrib, non-free, baikal1, см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования):
- основной репозиторий (репозиторий установочного диска);
- обновление основного репозиторий все необходимые репозитории и компоненты, включая компонент baikal1;
- иные репозитории по необходимости;
Отменить запрет обновления пакета linux-image-5.4.0-71-generic:
Command sudo apt-mark unhold linux-image-5.4.0-71-generic Обновить пакет:
Command sudo apt update
sudo apt dist-upgrade
Устранение проблемы
Далее предполагается, что:
- Обновление БЮЛЛЕТЕНЬ № 2022-0926SE47 (оперативное обновление 4.7.2) установлено;
Для устранения проблемы:
Загрузить машину с использованием использовавшейся до установки обновления версии ядра. Это можно сделать:
- Если меню загрузчика включено - зажать при перезагрузке клавишу shift, дождаться появления меню загрузчика и выбрать нужное ядро;
- Если меню загрузчика выключено - использовать загрузку с установочного диска в режиме восстановления и указать в параметрах ядра нужное ядро (см. Режим восстановления и Изменение параметров загрузчика Grub2);
Отредактировать файл /etc/apt/sources.list, добавив в состав основного репозитория компонент baikal1. Например:
Блок кода deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-main/ 4.7_arm main contrib non-free baikal1
Обновить списки пакетов:
Command sudo apt update Обновить пакеты:
Command sudo apt dist-upgrade