Summary: | Ошибки при запуске системы установленной на диск подключенный по Fibre Channel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | obidinog <obidinog> | ||||||||
Component: | installer-feature-multipath | Assignee: | jqt4 <jqt4> | ||||||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P5 | CC: | antohami, boyarsh, jqt4, klark, mike, rider, sem | ||||||||
Version: | unstable | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Created attachment 17938 [details]
journalctl
Created attachment 17939 [details]
dmesg
Ни в 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 годом. Нашёл все новые коммиты (2023 и 2021 гг): https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b90ecc0379eb7bbe79337b0c7289390a98752646 https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=13927b31b13f3c6556221eff3487247bd3c7a245 https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7957d93bf32bc211415827e44fdd9cdf1388df59 https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=87eb710747126ca6606f064deef93d045486ebbe Осталось только понять, почему они оказывают влияние на FC+Multipath. Нашёл, это происходит из 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 на том же ядре. |
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 ошибки(лог прикладываю)