Bug 53374 - Ошибки при запуске системы установленной на диск подключенный по Fibre Channel
Summary: Ошибки при запуске системы установленной на диск подключенный по Fibre Channel
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: installer-feature-multipath (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: jqt4@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-10 10:12 MSK by obidinog@basealt.ru
Modified: 2025-03-10 15:19 MSK (History)
7 users (show)

See Also:


Attachments
screen (538.48 KB, image/png)
2025-03-10 10:12 MSK, obidinog@basealt.ru
no flags Details
journalctl (4.96 KB, text/plain)
2025-03-10 10:12 MSK, obidinog@basealt.ru
no flags Details
dmesg (142.27 KB, text/x-log)
2025-03-10 10:12 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-10 10:12:03 MSK
Created attachment 17937 [details]
screen

Платформа:
Собранный с помощью mkimage-profile образ alt-server x86_64

Пакеты:
installer 1.16.11-alt1
installer-feature-multipath 0.3-alt2

Шаги:
1) На этапе 4/13: Подготовка диска выбрать только диск, подключенный по Fibre Channel (mpatha), нажать далее и подтвердить запрошенные изменения
2) Выполнить установку системы, остальные настройки выбирать по умолчанию
3) Завершить установку и загрузить систему

Результат: Ошибки при загрузке системы. Система загружается, но долго и с ошибками

Дополнительно: Если выполнить make-initrd, то процесс зависает на ~3 минуты, в логах journalctl ошибки(лог прикладываю)
Comment 1 obidinog@basealt.ru 2025-03-10 10:12:19 MSK
Created attachment 17938 [details]
journalctl
Comment 2 obidinog@basealt.ru 2025-03-10 10:12:34 MSK
Created attachment 17939 [details]
dmesg
Comment 3 Leonid Krivoshein 2025-03-10 14:52:58 MSK
Ни в make-initrd, ни в пакете installer-feature-multipath, нет такого пути: /dev/disk/by-diskseq. Не нашёл его упоминания и в других источниках, в том числе, в sg3-utils. Хорошо бы посмотреть конфигурацию.

Каждый раздел должен быть отдельным LUN'ом, чтобы в /etc/fstab попали не UUID'ы разделов, а WWN. Либо имена устройств разделов в /etc/fstab должны начинаться с /dev/disk/by-id/wwn- и заканчиваться на -partN.

Нашёл, что в 2021 в sysfs был добавлен diskseq для монотонного счётчика. И ещё такое: https://lore.kernel.org/lkml/YmhtHgaJaw0wfzY6@itl-email/T/ , датируется 2022 годом.
Comment 5 Leonid Krivoshein 2025-03-10 15:19:14 MSK
Нашёл, это происходит из systemd:
https://git.altlinux.org/gears/s/systemd.git?p=systemd.git;a=blob;f=rules.d/60-persistent-storage.rules.in#l150

Нужно будет куда-то выгружать make-initrd bug-report с этой машины из ALT Rescue на том же ядре.