Версия пакета: make-initrd-2.48.1-alt1 Система: собранный с данной версией пакета Alt Server Шаги воспроизведения: 1. Зайти в биос 2. Выбрать Settings →IO Ports → выбрать Intel(R) Rapid Storage Technology. 3. Удалить текущий RAID, если необходимо. 4. Создать новый RAID с 2> дисками 5. Сохранить настройки и перезагрузиться 6. Начать установку Alt Server 7. При подготовке диска выбрать профиль Вручную, при этом очистив диски перед установкой 8. Выбрать том imsm0_Volume0_0. Нажать Создать раздел, указать раздел 255MB, Тип раздела efi system partition, нажать ОК, выбрать файловую систему FAT32, нажать Далее, выбрать точку монтирования /boot/efi, нажать ОК 9. Выбрать неразмеченное пространство <unused0002>, Нажать Создать раздел, указать раздел 51200 MB(например), нажать ОК, выбрать файловую систему Ext4, нажать ОК, выбрать точку монтирования /, нажать ОК 10. Выбрать неразмеченное пространство <unused0002>, Нажать Создать раздел, нажать ОК, выбрать файловую систему Ext4, нажать ОК, выбрать точку монтирования /var, нажать ОК Реальный результат: ошибка "50 - запуск скрипта instkernel.sh не удался" Ожидаемый результат: Установка системы и запуск успешно. Дополнительно: без предварительного создания RAID и на устройствах с 1 диском система ставится нормально.
Поясните пожалуйста почему вы решили, что проблема в make-initrd ? Из описания это не очевидно.
Created attachment 16567 [details] pkg-install.log
Created attachment 16568 [details] install2.log
Created attachment 16569 [details] wizard.log
Created attachment 16570 [details] x11.log
Created attachment 16571 [details] preinstall.log
Created attachment 16572 [details] initinstall.log
Created attachment 16573 [details] udevd.log
Created attachment 16574 [details] tmpfiles.log
Created attachment 16575 [details] mdadm.conf
Created attachment 16576 [details] fstab
На проблемном железе есть multipath? Ошибка при make-initrd: initrd-put: unable to process component of path: /etc/multipath/bindings: No such file or directory
(Ответ для Антон Мидюков на комментарий #12) > На проблемном железе есть multipath? > Ошибка при make-initrd: > initrd-put: unable to process component of path: /etc/multipath/bindings: No > such file or directory Нет
(Ответ для Алексей Горячев на комментарий #13) > (Ответ для Антон Мидюков на комментарий #12) > > На проблемном железе есть multipath? > > Ошибка при make-initrd: > > initrd-put: unable to process component of path: /etc/multipath/bindings: No > > such file or directory > > Нет Попробуйте убрать параметр загрузки mpath. Проблема воспроизведётся?
(Ответ для Антон Мидюков на комментарий #14) > (Ответ для Алексей Горячев на комментарий #13) > > (Ответ для Антон Мидюков на комментарий #12) > > > На проблемном железе есть multipath? > > > Ошибка при make-initrd: > > > initrd-put: unable to process component of path: /etc/multipath/bindings: No > > > such file or directory > > > > Нет > > Попробуйте убрать параметр загрузки mpath. Проблема воспроизведётся? Убрал multipath, проблема воспроизводится. Дополнительно: на workstation k аналогичной проблемы нет, система успешно ставится. Версия installer 1.15.9-alt1
Сделайте chroot /mnt/destination make-initrd bug-report Получившийся архив прикрепите сюда.
Created attachment 16579 [details] make-initrd-bugreport
(Ответ для Алексей Горячев на комментарий #17) > Создано вложение 16579 [details] [подробности] > make-initrd-bugreport Ещё, пожалуйста, /mnt/destination/etc/initrd.mk и вывод команды chroot /mnt/destination make-initrd -v
Created attachment 16582 [details] initrd.mk
Created attachment 16583 [details] make-initrd -v
Прошу мантейнера make-initrd посмотреть, зачем задействуется фича multipath. Данных для анализа теперь должно быть достаточно.
(In reply to Антон Мидюков from comment #21) > Прошу мантейнера make-initrd посмотреть, зачем задействуется фича multipath. > Данных для анализа теперь должно быть достаточно. Я вижу в чём проблема. В guess для multipath есть ошибка. У вас на той системе `/sys/devices/virtual/block/dm-1/dm/uuid` пустой.
Исправление готово в master. Через некоторое время будет в сизифе.
make-initrd-2.49.0-alt1 -> sisyphus: Wed Aug 14 2024 Alexey Gladkov <legion@altlinux.ru> 2.49.0-alt1 - Feature luks-unl0kr: + Feature adds the ability to use unl0kr. unl0kr is framebuffer-based disk unlocker for the initramfs based on LVGL. - Feature luks: + Move the password request functionality to a separate feature (dialog). This allows to hide implementation details and simplify the code. - Feature network: + Add support of infiniband network mac addresses. + Add tests for cmdline parser. - Guess subsystem: + Add guessing touchscreen modules. + Fix a false positive guess in the luks, lvm, multipath features (ALT#51073). - Utilities: + depinfo: Add support of weak dependencies. A new dependency type has been added since kernel v6.11-rc3. - Misc: + bug-report: Choose better compression method.