[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