Bug 53569 - Не загружается система alt-kworkstation установленная на RAID IMSM
Summary: Не загружается система alt-kworkstation установленная на RAID IMSM
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: mdadm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-21 15:53 MSK by obidinog@basealt.ru
Modified: 2025-04-03 15:29 MSK (History)
8 users (show)

See Also:


Attachments
journalctl.log (189.30 KB, text/x-log)
2025-03-21 15:53 MSK, obidinog@basealt.ru
no flags Details
logs.zip (72.85 KB, application/zip)
2025-04-01 14:48 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-03-21 15:53:33 MSK
Created attachment 18066 [details]
journalctl.log

Образ:
Собранный образ alt-kworkstation x86-64 с помощью mkimage-profile

Пакет:
mdadm 4.4-alt3

Шаги:
1) Собрать RAID IMSM в BIOS'e 
2) Загрузиться в установщик и дойти до шага "Подготовка диска"
3) Сделать разбивку на imsm0_Volume0_0
512 MB efi boot partition FAT32 /boot/efi
51200 MB Ext4 /
Остальное Ext4 /var
4) Продолжить и завершить установку
5) Загрузиться в установленную систему

Результат: Система не загружается.  Сначала очень долго черный экран, после чего загружается  DM, но никак нельзя взаимодействовать с системой. 

Ожидаемый результат: Успешная загрузка системы
Прикладываю лог journalctl.log (взятый из live в chroot'e)

На образе alt-server ошибка не воспроизводится
Comment 1 Sergey V Turchin 2025-03-22 12:19:47 MSK
Вообще, не очень хорошо бежать по всем граблям впереди Fedora. Там сейчас 4.3 .
Comment 2 Sergey V Turchin 2025-03-31 16:30:05 MSK
(Ответ для obidinog@basealt.ru на комментарий #0)
> На образе alt-server ошибка не воспроизводится
А там какой mdadm?
Comment 3 Sergey V Turchin 2025-03-31 16:32:18 MSK
(Ответ для obidinog@basealt.ru на комментарий #0)
> На образе alt-server
На каком из?
Comment 4 obidinog@basealt.ru 2025-03-31 16:46:10 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> На каком из?

Собранный в mkimage-profile образ p11
Comment 5 obidinog@basealt.ru 2025-03-31 16:50:53 MSK
Подробнее ответил в лс
Comment 6 Sergey V Turchin 2025-03-31 16:53:16 MSK
> А там какой mdadm?
?
Comment 7 obidinog@basealt.ru 2025-03-31 16:54:19 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> > А там какой mdadm?
> ?

mdadm 4.4-alt3
Comment 8 Sergey V Turchin 2025-03-31 16:57:27 MSK
Тогда для начала надо понять, нужен ли нам IMSM в десктопных дистрах?
Comment 9 Антон Мидюков 2025-03-31 17:14:06 MSK
А что за железо то? Судя по тому, что загрузился таки DM, проблема вовсе не в IMSM.
Comment 10 Антон Мидюков 2025-03-31 17:22:44 MSK
Вижу проблему:
мар 21 12:36:09 host-161 systemd[1]: dev-disk-by\x2ddiskseq-31\x2dpart1.device: Job dev-disk-by\x2ddiskseq-31\x2dpart1.device/start timed out.
мар 21 12:36:09 host-161 systemd[1]: Timed out waiting for device dev-disk-by\x2ddiskseq-31\x2dpart1.device - /dev/disk/by-diskseq/31-part1.
мар 21 12:36:09 host-161 systemd[1]: Dependency failed for systemd-fsck@dev-disk-by\x2ddiskseq-31\x2dpart1.service - File System Check on /dev/disk/by-diskseq/31-part1.
мар 21 12:36:09 host-161 systemd[1]: Dependency failed for efi.mount - EFI System Partition Automount.

Приложите выводы команд:
lsblk
blkid
cat /etc/fstab/
Comment 11 obidinog@basealt.ru 2025-04-01 14:48:09 MSK
Ошибка также воспроизводится на собранном с помощью mkimage-profile образе alt-workstation p11. 

Логи получилось собрать только через live, ибо система не загружается. Прикладываю логи в архиве. Собраны с образа alt-workstation
Comment 12 obidinog@basealt.ru 2025-04-01 14:48:24 MSK
Created attachment 18124 [details]
logs.zip
Comment 13 Антон Мидюков 2025-04-01 19:30:19 MSK
Загрузиться в консоль можно, прописав параметр загрузки:
systemd.unit=rescue.target

mdadm-monitor.service фейлится.
Отключение проверки файловых систем не помогает.
При нормальной загрузке ряд сервисов фэйлится, из-за чего не работает авторизация в tty и нет кнопки выключения.

Отличие рабочих станций от серверных дистрибутивов в отсутствии поддержки multipath (при загрузке прописывается mpath). Также отсутствуют некоторые пакеты firmware. И вроде бы всё...
Comment 14 Sergey V Turchin 2025-04-02 12:16:13 MSK
(Ответ для Антон Мидюков на комментарий #13)
> Отличие рабочих станций от серверных дистрибутивов в отсутствии поддержки
> multipath
Которую в своё время решили исключить из рабочих станций, т.к. с ней были проблемы.

Получается, либо впиливать обратно, либо не считать ошибкой.
Как поступим?
Comment 15 Антон Мидюков 2025-04-02 12:20:39 MSK
(Ответ для Sergey V Turchin на комментарий #14)
> (Ответ для Антон Мидюков на комментарий #13)
> > Отличие рабочих станций от серверных дистрибутивов в отсутствии поддержки
> > multipath
> Которую в своё время решили исключить из рабочих станций, т.к. с ней были
> проблемы.
> 
> Получается, либо впиливать обратно, либо не считать ошибкой.
> Как поступим?

Рано делать такие выводы. Нужно подтверждение. Как вариант, вернуть multipath и проверить.
Comment 16 Sergey V Turchin 2025-04-02 12:27:25 MSK
(Ответ для Антон Мидюков на комментарий #15)
> Как вариант, вернуть multipath и проверить.
Думаю, не хватит времени, т.к. я не помню, что за проблема и где искать.
Comment 17 Антон Мидюков 2025-04-02 12:30:34 MSK
(Ответ для Sergey V Turchin на комментарий #16)
> (Ответ для Антон Мидюков на комментарий #15)
> > Как вариант, вернуть multipath и проверить.
> Думаю, не хватит времени, т.к. я не помню, что за проблема и где искать.

IMSM где-то помимо серверов применяется? На серверах рабочие станции и правда странно запускать. Я вчера смотрел на сервере, у которого multipath. Но может есть другое железо, где нет multipath, но есть IMSM?
Comment 18 Anton Farygin 2025-04-02 14:01:35 MSK
Да, говорят есть десктопы с ним.
Comment 19 Sergey V Turchin 2025-04-03 11:12:54 MSK
(Ответ для Anton Farygin на комментарий #18)
> Да, говорят есть десктопы с ним.
А там multipath нужен?
Comment 20 Anton Farygin 2025-04-03 11:25:56 MSK
если для работы IMSM нужен, то наверное да. У меня нет точного ответа на этот вопрос.
Comment 21 Sergey V Turchin 2025-04-03 14:55:36 MSK
Отдел тестирования говорит, что multipath на рабстанциях с IMSM не нужен.
Comment 22 Антон Мидюков 2025-04-03 15:18:35 MSK
(Ответ для Sergey V Turchin на комментарий #21)
> Отдел тестирования говорит, что multipath на рабстанциях с IMSM не нужен.

Так давайте проверять на компьютерах с IMSM, а не на сервере, который несколько минут грузит UEFI (это отнимает время).