[Sysadmins] ошибка an error occurred during the raid startup
Andrew Zhukov
zhukov на tversu.ru
Пт Июн 1 16:04:06 MSK 2012
Привет!
Есть AltLinux p6, который установлен на mdadm RAID.
Во время загрузки появляется ошибка
*** An error occurred during the RAID startup.
*** - Press ENTER for dropping you to a shell;
*** the system will reboot when you leave the shell.
*** - Or wait 1 minute to continue normal startup.
Если немного подождать, то системы загружается и все нормально работает.
Нашел, что эта ошибка выводится при работе /etc/rc.sysinit, который, в свою очередь, вызывает /etc/rc.d/scripts/raidstart
В нем есть следующий код:
local f
f="$(absolute mdadm 2>/dev/null)"
if [ -x "$f" ]; then
echo -n "(using mdadm) "
"$f" --assemble --scan
return $?
fi
f="$(absolute mdassemble 2>/dev/null)"
if [ -x "$f" ]; then
echo -n "(using mdassemble) "
"$f"
return $?
fi
return 1
Вся проблема, в том, что в систем нет команды absolute и, как следствие, "$(absolute mdadm 2>/dev/null)" не отрабатывает как задумано.
Может кто нибудь сказать в чем сакральный смысл этой команды и где этот absolute вообще брать?)
---
WBR, Andrew Zhukov
TvSU IC Dep
Подробная информация о списке рассылки Sysadmins