У меня есть сервер, на котором сейчас работает Solaris 10 (9/10), и я хотел обновить его до (8/11). Он находится в системе SPARC с зеркальным пулом ZFS.
Я только что установил пакеты обновления Solaris live из последней версии (8/11), следуя инструкциям на http://download.oracle.com/docs/cd/E23823_01/html/E23801/lucreate-8.html#scrolltoc
После того, как я выполнил инструкцию, установил пакеты и пропатчил, lucreate перестает работать. Все, что я получаю, это:
# lucreate -n zfsBE
lucreate: cannot execute
# lucreate
lucreate: cannot execute
Есть ли способ увидеть больше отладочного сообщения? Я даже не знаю, что сделал не так.
На какую платформу вы устанавливаете? Спарк или интел?
убедитесь, что вы установили правильную архитектуру пакета liveupgrade.
# file /usr/sbin/lucreate
/usr/sbin/lucreate: ELF 32-bit MSB executable SPARC Version 1, dynamically linked, stripped
# pkginfo -l SUNWluu | grep ARCH
ARCH: sparc
Это то, что вы ожидаете увидеть на коробке Sparc. В cannot execute
ошибка для меня указывает на то, что, возможно, установленные пакеты были для другой архитектуры, чем та, которая у вас есть.
Убедитесь, что у вас не определен псевдоним. Также попробуйте, какой lucreate проверять путь.