Bug 45986 - При загрузке системы вылезает ошибка modprobe: FATAL: Module efivarfs not found
Summary: При загрузке системы вылезает ошибка modprobe: FATAL: Module efivarfs not found
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: make-initrd (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Slava Aseev
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-28 10:40 MSK by obidinog@basealt.ru
Modified: 2023-05-11 10:50 MSK (History)
5 users (show)

See Also:


Attachments
screen (42.19 KB, image/png)
2023-04-28 10:40 MSK, obidinog@basealt.ru
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description obidinog@basealt.ru 2023-04-28 10:40:03 MSK
Created attachment 13047 [details]
screen

Пакет: make-initrd 2.31.0-alt3

При загрузке системы появляется ошибка modprobe: modprobe: FATAL: Module efivarfs not found in directory /lib/modules/5.10.177-std-def-alt1.

Причем файл /lib/modules/5.10.177-std-def-alt1/kernel/drivers/firmware/efi/efivars.ko присутствует и с новым make-initrd и со старым.

Воспроизводится и в Legacy и в UEFI.
Воспроизводится на любом ядре.

Началось с версии make-initrd-2.31.0-alt3 (с 2.31.0-alt2 не воспроизводится).
В Сизифе не воспроизводится
Comment 1 Антон Мидюков 2023-04-28 11:46:36 MSK
(Ответ для obidinog@basealt.ru на комментарий #0)
> Причем файл
> /lib/modules/5.10.177-std-def-alt1/kernel/drivers/firmware/efi/efivars.ko
> присутствует и с новым make-initrd и со старым.
> 

В initrd.img присутствует?
Comment 2 Slava Aseev 2023-04-28 13:17:36 MSK
Кроме этой надписи что-нибудь еще происходит?

Сдается, я просто забыл перенаправить вывод stderr у modprobe -n в /dev/null. Сама ситуация нормальная - если efivarfs не найден, значит не нужен: тогда он не добавится в fstab при загрузке в initrd и не будет пытаться примонтироваться на этом этапе.
При make-initrd efivarfs.ko добавляется в initrd.img, только если есть какой-то mountpoint на IMSM, чтобы mdadm смог задетектить imsm capability в efivarfs.
Comment 3 obidinog@basealt.ru 2023-04-28 15:06:31 MSK
(Ответ для Антон Мидюков на комментарий #1)
> (Ответ для obidinog@basealt.ru на комментарий #0)
> > Причем файл
> > /lib/modules/5.10.177-std-def-alt1/kernel/drivers/firmware/efi/efivars.ko
> > присутствует и с новым make-initrd и со старым.
> > 
> 
> В initrd.img присутствует?

Присутствует
Comment 4 Slava Aseev 2023-05-02 11:13:12 MSK
https://packages.altlinux.org/ru/tasks/319508/
Comment 5 Анатолий Кирсанов 2023-05-08 06:26:25 MSK
Ничего не понял (не знаю посмотреть что именно меняет указанное задание), на всякий случай добавлю.

Кроме вывода этого сообщения при загрузке ядра ничего не происходит. Все загружается и работает.

Заметил в связи с обновлением пакетов ОС и ядра.
При этом обновлялся указанный в комментариях пакет make-initrd-2.31.0-alt2 на версию make-initrd-2.31.0-alt3.

Также обновлял ядро с 5.10.176-std-def-alt1 до 5.10.179-std-def-alt1.

До этого обновления никаких таких текстов при загрузке ядра не было. 

Да, у меня модуль /lib/modules/5.10.179-std-def-alt1/kernel/drivers/firmware/efi/efivars.ko тоже имеется в "полном наличии" (из мультика про цыпленка Цыпу :).
Comment 6 John Titor 2023-05-09 15:51:02 MSK
На ядре 6.1.26-un-def-alt1 такая же ошибка при загрузке, и при этом система считает её критической, и выводит, даже если включить loglevel=0, но система работает исправно.
Comment 7 John Titor 2023-05-09 16:36:57 MSK
На ядре 6.1.26-un-def-alt1 такая же ошибка при загрузке, и при этом система считает её критической, и выводит, даже если включить loglevel=0, но система работает исправно.
Comment 8 gosts 87 2023-05-10 20:10:30 MSK
Подтверждаю! у меня точно такая-же ошибка при запуске. 
При этом это никак не влияет на работу системы. Ядро стартует нормально, никаких проблем в работе системы нет.
Ядро: 5.10.179-std-def-alt1
Comment 9 gosts 87 2023-05-10 20:59:24 MSK
(Ответ для Slava Aseev на комментарий #4)
> https://packages.altlinux.org/ru/tasks/319508/

Установка пакетов из задания ситуацию никак не изменило. Ошибка при загрузке не исчезла.
Comment 10 gosts 87 2023-05-10 22:05:00 MSK
При загрузке с ядром 5.10.177-std-def-alt1 - ошибок не наблюдается...
Comment 11 John Titor 2023-05-10 22:13:40 MSK
(Ответ для gosts 87 на комментарий #10)
> При загрузке с ядром 5.10.177-std-def-alt1 - ошибок не наблюдается...

Поддерживаю. Странно, что потом это касается даже un-def веток
Comment 12 Антон Мидюков 2023-05-11 02:58:23 MSK
(Ответ для gosts 87 на комментарий #9)
> (Ответ для Slava Aseev на комментарий #4)
> > https://packages.altlinux.org/ru/tasks/319508/
> 
> Установка пакетов из задания ситуацию никак не изменило. Ошибка при загрузке
> не исчезла.

Необходимо выполнить make-initrd для целевого ядра.
Comment 13 Repository Robot 2023-05-11 10:50:04 MSK
make-initrd-2.31.0-alt4 -> p10:

 Fri Apr 28 2023 Slava Aseev <ptrnine@altlinux> 2.31.0-alt4
 - Remove unwanted modprobe error output (closes: #45986)