Привет!

Есть 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 mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить