Bug 54287

Summary: Не загружается система установленная на mpath после генерации make-initrd
Product: Sisyphus Reporter: obidinog <obidinog>
Component: make-initrdAssignee: Alexey Gladkov <legion>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, glebfm, jqt4, ldv, legion, placeholder
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
screen.png
none
dmesg.log
none
journalctl.log
none
lsblk.log
none
make-initrd-v.log
none
make-initrd-bugreport none

Description obidinog@basealt.ru 2025-05-15 13:19:22 MSK
Created attachment 18459 [details]
screen.png

Образ:
alt-server p11 x86_64

Пакет:
make-initrd 2.51.0-alt1.1

Стенд:
Сервер Supermicro SYS-2029BT-HN с подключенным СХД по Fibre Channel

Шаги:
Установить систему со следующей разбивкой
mpatha-part1 512mb FAT32 /boot/efi
mpatha-part2 Linux filesystem ext4 /boot
mpatha-part3 Linux filesystem ext4 /

Загрузиться в установленную систему
Выполнить 
# make-initrd
Перезагрузиться

Результат: 
1) make-inird выполняется минуты 3 == зависает
2) После выполнения система не загружается(см.скрин)

Дополнительно:
Если не выполнять make-initrd - система работает корректно
Если в Rescue примонтироваться и зачрутиться и выполнить # make-initrd то система начинает грузиться успешно. Если опять выполнить make-initrd в загруженной системе, то система перестает загружаться
Прикладываю логи взятые с Rescue
Comment 1 obidinog@basealt.ru 2025-05-15 13:20:03 MSK
Created attachment 18460 [details]
dmesg.log
Comment 2 obidinog@basealt.ru 2025-05-15 13:20:22 MSK
Created attachment 18461 [details]
journalctl.log
Comment 3 obidinog@basealt.ru 2025-05-15 13:20:36 MSK
Created attachment 18462 [details]
lsblk.log
Comment 4 Антон Мидюков 2025-05-15 13:26:44 MSK
А с версией из Сизифа, собранной в таске 381701?
Comment 5 obidinog@basealt.ru 2025-05-15 13:27:18 MSK
(Ответ для Антон Мидюков на комментарий #4)
> А с версией из Сизифа, собранной в таске 381701?

Поведение аналогичное
Comment 6 Антон Мидюков 2025-05-15 13:30:54 MSK
Выполните:
# make-initrd bug-report

и приложите получившийся архив.

Также выполните:
# make-initrd -v

и приложите вывод команды.
Comment 7 obidinog@basealt.ru 2025-05-15 14:42:29 MSK
Created attachment 18464 [details]
make-initrd-v.log
Comment 8 obidinog@basealt.ru 2025-05-15 14:42:47 MSK
Created attachment 18465 [details]
make-initrd-bugreport
Comment 9 obidinog@basealt.ru 2025-05-15 14:43:59 MSK
Так же обнаружено, что make-initrd "зависает" при выполнении # make-initrd на стендах с собранным RAID IMSM, но после выполнения система загружается корректно
Comment 10 Антон Мидюков 2025-05-15 15:02:25 MSK
Фича multpath не задействуется. Добавьте в /etc/initrd.mk:
FEATURES += multipath

Затем:
make-initrd -v

и перезагрузитесь.
Comment 11 obidinog@basealt.ru 2025-05-15 15:12:36 MSK
(Ответ для Антон Мидюков на комментарий #10)
> Фича multpath не задействуется. Добавьте в /etc/initrd.mk:
> FEATURES += multipath
> 
> Затем:
> make-initrd -v
> 
> и перезагрузитесь.

Данный сценарий помогает, система начинает загружаться. Но проблема с долгим выполнением make-initrd остается