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 не воспроизводится). В Сизифе не воспроизводится
(Ответ для 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 присутствует? Присутствует
https://packages.altlinux.org/ru/tasks/319508/
Ничего не понял (не знаю посмотреть что именно меняет указанное задание), на всякий случай добавлю. Кроме вывода этого сообщения при загрузке ядра ничего не происходит. Все загружается и работает. Заметил в связи с обновлением пакетов ОС и ядра. При этом обновлялся указанный в комментариях пакет 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, но система работает исправно.
Подтверждаю! у меня точно такая-же ошибка при запуске. При этом это никак не влияет на работу системы. Ядро стартует нормально, никаких проблем в работе системы нет. Ядро: 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)