Bug 54287 - Не загружается система установленная на mpath после генерации make-initrd
Summary: Не загружается система установленная на mpath после генерации make-initrd
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: make-initrd (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-15 13:19 MSK by obidinog@basealt.ru
Modified: 2025-05-16 16:57 MSK (History)
6 users (show)

See Also:


Attachments
screen.png (462.14 KB, image/png)
2025-05-15 13:19 MSK, obidinog@basealt.ru
no flags Details
dmesg.log (137.00 KB, text/x-log)
2025-05-15 13:20 MSK, obidinog@basealt.ru
no flags Details
journalctl.log (233.27 KB, text/x-log)
2025-05-15 13:20 MSK, obidinog@basealt.ru
no flags Details
lsblk.log (928 bytes, text/x-log)
2025-05-15 13:20 MSK, obidinog@basealt.ru
no flags Details
make-initrd-v.log (9.66 KB, text/x-log)
2025-05-15 14:42 MSK, obidinog@basealt.ru
no flags Details
make-initrd-bugreport (1.64 MB, application/x-xz)
2025-05-15 14:42 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 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 остается