Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление


Информация
titleДанная статья применима к:


Описание проблемы

При работе на платформе Байкал и последовательном выполнении следующих условий:

нарушается загрузка с использованием ядра 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

После установки обновления:

После установки обновления с помощью инструмента astra-update и до выполнения перезагрузки;

  1. Проверить и по необходимости отредактировать файл с указанием репозиториев пакетов (файл /etc/apt/sources.list и файлы в каталоге /

    Проверить и по необходимости отредактировать файл /

    etc/apt/sources.list.d). В результате в

    файле

    качестве источников пакетов должны быть указаны следующие репозитории со всеми компонентами (main, contrib, non-free, baikal1, см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования):

    1. основной репозиторий (репозиторий установочного диска);

    2. обновление основного репозиторий

      все необходимые репозитории и компоненты, включая компонент baikal1

      ;

    3. иные репозитории по необходимости;

      Информация

      Например, для установки из интернет-репозиториев:

      Блок кода
      deb https://dl.astralinux.ru/astra/stable/4.7_arm/repository-update/ 4.7_arm main contrib non-free baikal1deb https://dl.astralinux.ru/astra/frozen/4.7_arm/4.7.0/repository-main 4.7_arm main contrib non-free baikal1 



  2. Обновить списки пакетов

    Отменить запрет обновления пакета 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


  3. Обновить пакеты ядра:

    Command
    sudo apt dist-upgrade


Устранение проблемы

Далее предполагается, что:

Для устранения проблемы:

  1. Загрузить машину с использованием использовавшейся до установки обновления версии ядра. Это можно сделать:

    1. Если меню загрузчика включено - зажать при перезагрузке клавишу shift, дождаться появления меню загрузчика и выбрать нужное ядро;
    2. Если меню загрузчика выключено - использовать загрузку с установочного диска в режиме восстановления и указать в параметрах ядра нужное ядро (см. Режим восстановления и Изменение параметров загрузчика Grub2);
  2. Отредактировать файл /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


  3. Обновить списки пакетов:

    Command
    sudo apt update


  4. Обновить пакеты:

    Command
    sudo apt dist-upgrade