Summary: | При загрузке системы вылезает ошибка modprobe: FATAL: Module efivarfs not found | ||||||
---|---|---|---|---|---|---|---|
Product: | Branch p10 | Reporter: | obidinog <obidinog> | ||||
Component: | make-initrd | Assignee: | Slava Aseev <ptrnine> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-p10 <qa-p10> | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | antohami, atropichev, demitelinevazhno, kiav1976, nickstogramm | ||||
Version: | не указана | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
(Ответ для obidinog@basealt.ru на комментарий #0) > Причем файл > /lib/modules/5.10.177-std-def-alt1/kernel/drivers/firmware/efi/efivars.ko > присутствует и с новым make-initrd и со старым. > В initrd.img присутствует? Кроме этой надписи что-нибудь еще происходит? Сдается, я просто забыл перенаправить вывод stderr у modprobe -n в /dev/null. Сама ситуация нормальная - если efivarfs не найден, значит не нужен: тогда он не добавится в fstab при загрузке в initrd и не будет пытаться примонтироваться на этом этапе. При make-initrd efivarfs.ko добавляется в initrd.img, только если есть какой-то mountpoint на IMSM, чтобы mdadm смог задетектить imsm capability в efivarfs. (Ответ для Антон Мидюков на комментарий #1) > (Ответ для obidinog@basealt.ru на комментарий #0) > > Причем файл > > /lib/modules/5.10.177-std-def-alt1/kernel/drivers/firmware/efi/efivars.ko > > присутствует и с новым make-initrd и со старым. > > > > В initrd.img присутствует? Присутствует Ничего не понял (не знаю посмотреть что именно меняет указанное задание), на всякий случай добавлю. Кроме вывода этого сообщения при загрузке ядра ничего не происходит. Все загружается и работает. Заметил в связи с обновлением пакетов ОС и ядра. При этом обновлялся указанный в комментариях пакет 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 тоже имеется в "полном наличии" (из мультика про цыпленка Цыпу :). На ядре 6.1.26-un-def-alt1 такая же ошибка при загрузке, и при этом система считает её критической, и выводит, даже если включить loglevel=0, но система работает исправно. На ядре 6.1.26-un-def-alt1 такая же ошибка при загрузке, и при этом система считает её критической, и выводит, даже если включить loglevel=0, но система работает исправно. Подтверждаю! у меня точно такая-же ошибка при запуске. При этом это никак не влияет на работу системы. Ядро стартует нормально, никаких проблем в работе системы нет. Ядро: 5.10.179-std-def-alt1 (Ответ для Slava Aseev на комментарий #4) > https://packages.altlinux.org/ru/tasks/319508/ Установка пакетов из задания ситуацию никак не изменило. Ошибка при загрузке не исчезла. При загрузке с ядром 5.10.177-std-def-alt1 - ошибок не наблюдается... (Ответ для gosts 87 на комментарий #10) > При загрузке с ядром 5.10.177-std-def-alt1 - ошибок не наблюдается... Поддерживаю. Странно, что потом это касается даже un-def веток (Ответ для gosts 87 на комментарий #9) > (Ответ для Slava Aseev на комментарий #4) > > https://packages.altlinux.org/ru/tasks/319508/ > > Установка пакетов из задания ситуацию никак не изменило. Ошибка при загрузке > не исчезла. Необходимо выполнить make-initrd для целевого ядра. 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) |
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 не воспроизводится). В Сизифе не воспроизводится