Created attachment 6372 [details] наколенный патч относительно 0.5.1-alt1 ...при попытке установки на сервер с Intel Matrix RAID (или как его там -- набортный, который imsm) и Adaptec 7805. В процессе разбирательства выяснилось, что в /tmp/mdadm.conf попали лишние записи про /dev/md/imsm и /dev/md/Volume0; после их отфильтровывания путём правки /usr/sbin/install2-remount-functions "по живому" (после перезагрузки и до разбивки/установки пакетов) удалось установить систему, но пришлось выкинуть эти же строчки ещё из /etc/mdadm.conf. Также в процессе выяснения возникло подозрение на неотмонтированный /mnt/destination/run, из-за чего в приложенном патче появился ещё один кусок. Пока есть мысль фильтровать вывод mdadm --examine --scan, оставляя только "^ARRAY /dev/md[0-9]"; не совсем понятно, какие случаи могут оказаться за бортом, будучи при этом нужными.
*** Bug 31336 has been marked as a duplicate of this bug. ***
Отправил в первом приближении, вообще до p8 требуется тестирование на различных программных и псевдоаппаратных массивах.
installer-scripts-remount-stage2-0.5.5-alt1 -> sisyphus: * Tue Nov 03 2015 Michael Shigorin <mike@altlinux> 0.5.5-alt1 - /dev/md/imsm workaround (closes: #31286)
Михаил, давеча устанавливал стартер-кит p8 на software RAID, и получил эту самую ошибку. Оказалось, что mdadm вернул описание массивов не как «ARRAY /dev/md0 …», а как «ARRAY /dev/md/md0 …», и grep '^ARRAY /dev/md[0-9]' их не пропустил.
(В ответ на комментарий №4) > Оказалось, что mdadm вернул описание массивов > не как «ARRAY /dev/md0 …», > а как «ARRAY /dev/md/md0 …», > и grep '^ARRAY /dev/md[0-9]' их не пропустил. Спасибо! Можно и в инсталяторе на ходу "применить" вот такой патчик на /usr/sbin/install2-remount-functions: - | grep '^ARRAY /dev/md[0-9]' > /tmp/mdadm.conf + | grep '^ARRAY /dev/md[0-9/]' > /tmp/mdadm.conf
Мне повезло найти эту запись во время установки, поправить регулярное выражение и установить систему. Вот сейчас из неё и пишу. Было ещё одно затруднение: У меня два диска, / и /home на RAID1. Для простоты разделов для swap тоже два, и в /etc/fstab попали какие-то неправильные UUID-ы для swap-разделов. Оформлять задачу я поленюсь, так как повторить установку не могу, и внятно описать все метания тоже не могу. Возможно, что так сказывается многократный перезапуск установщика с переразбиением диска. Будем считать это "устным сообщением" :)
(В ответ на комментарий №6) > Было ещё одно затруднение: > У меня два диска, / и /home на RAID1. Для простоты разделов для swap тоже два, > и в /etc/fstab попали какие-то неправильные UUID-ы для swap-разделов. Оформлять > задачу я поленюсь, так как повторить установку не могу, и внятно описать все > метания тоже не могу. Возможно, что так сказывается многократный перезапуск > установщика с переразбиением диска. Будем считать это "устным сообщением" :) Просьба повесить отдельно туда же хотя бы подземным стуком -- иначе забудется, перегруз. А installer-scripts-remount-stage2 0.5.12 сделал и отправил.
installer-scripts-remount-stage2-0.5.12-alt1 -> sisyphus: * Tue Jan 31 2017 Michael Shigorin <mike@altlinux> 0.5.12-alt1 - added /dev/md/* support to the existing /dev/md* one; thanks Vadim Zelenin for pointing this out (closes: #31286)
повесил bug #33070 ( https://bugzilla.altlinux.org/show_bug.cgi?id=33070 )