Summary: | Невозможна загрузка системы при наличии файла /etc/mdadm.conf из пакета и наличии initrd с опцией --with-raid | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Andrew Kornilov <hiddenman> |
Component: | mdadm | Assignee: | evseev <evseev> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P2 | CC: | gns, kopilo4ka, lav, mike, shaba, solo, stalker, vitty |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 9488 | ||
Bug Blocks: |
Description
Andrew Kornilov
2006-03-20 15:42:34 MSK
Хотя опять же, если не прописывать массивы в файле, а использовать автообнаружение, то при пустом файле mdadm.conf не будет запущен сервис mdadm для мониторинга массивов. Надо или заставить mdadm не выдавать ошибку при отсутствии описания массивов в файле, но наличии автообнаруженных или прописывать все эти массивы в обязательном порядке. Даже не знаю, что лучше. Что вообще содержит /etc/mdadm.conf? Минимальная рабочая конфигурация: MAILADDR root DEVICE partitions Ну я ж написал шаги для reproduce :) Ничего не содержит кроме того, что ты написал. Этого достаточно, чтобы она не запускалась. Нужно их комментировать : ( Попробуй сам, убедишься. Что содержит /proc/partitions? Есть ли в системе RAID-диски? Подтверждаю. apt-get install mdadm на системе без RAID достаточно, чтобы больше не загрузиться. Что с багом? Так и будет висеть? Сложно три символа в конфиг вставить? :-) Или в новой версии пофиксили такое поведение? Бага не в mdadm, а в стартовых скриптах. Детальное описание и исправление находятся в #9488. Как только #9488 будет закрыта - я закрою #9286. более того, на системе с корнем на рейде (и еще произвольном количестве рейдов) мы вообще не загрузимся, потому как массивы уже активированы из initrd всей пачкой .o0 а сам репорт-то я и не прочитал :) (In reply to comment #6) > Что с багом? Так и будет висеть? Сложно три символа в конфиг вставить? :-) > Или в новой версии пофиксили такое поведение? прям_щаз_workaround - noraidtab в параметрах ядра # sh /etc/rc.d/scripts/raidstart ; echo $? Starting up RAID devices: (using mdadm) mdadm: /dev/md0 is already active. mdadm: /dev/md1 is already active. mdadm: /dev/md2 is already active. mdadm: /dev/md3 is already active. 1 Это тоже АХТУНГ... (In reply to comment #11) > # sh /etc/rc.d/scripts/raidstart ; echo $? > Starting up RAID devices: (using mdadm) mdadm: /dev/md0 is already active. > mdadm: /dev/md1 is already active. > mdadm: /dev/md2 is already active. > mdadm: /dev/md3 is already active. > 1 > Это тоже АХТУНГ... workaround есть какой-нить? В mdadm-2.5.5 это сообщение убрано. fixed? Я считаю, что бага закрыта. Если кто-то не согласен - открывайте заново и аргументируйте. |