在 Solaris 10 上安装 2011 年 10 月推荐的修补程序包后,主机无法启动。输出为
{0} ok boot
SC Alert: Host System has Reset
screen not found.
keyboard not found.
Keyboard not present. Using ttya for input and output.
Sun Fire V440, No Keyboard
Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.10.10, 8192 MB memory installed, Serial #54744555.
Ethernet address 0:3:ba:43:55:eb, Host ID: 834355eb.
Rebooting with command: boot
Boot device: /pci@1f,700000/scsi@2/disk@0,0:a File and args:
\
Evaluating:
Out of memory
Warning: Fcode sequence resulted in a net stack depth change of 1
Evaluating:
Evaluating:
The file just loaded does not appear to be executable.
{3} ok
如果我执行此操作boot -F failsafe
,主机启动后我就可以挂载根设备(ufs on /dev/dsk/c1t0d0s0
),并且没有任何损坏,即我可以看到补丁安装等的日志文件。根设备仍有 1GB 以上的可用空间。补丁包中只安装了 2 个内核补丁:144500-19 和 147440-02。
关于如何进一步调试的任何提示等等。
答案1
对于我们来说存在同样问题的系统是 V880 删除以下补丁:
143643-04 requires 144500-19
147440-02 kernel patch
147713-01 requires 144500-19
147436-01 requires 144500-19
147434-01 requires 144500-19
147266-01 requires 144500-19
144500-19 kernel patch
修复了我的启动问题!但现在我们落后了 2 个内核更新,而 Oracle 尚未修复此问题。
答案2
补丁是如何应用的?
在单用户、多用户还是通过 LU 进入 ABE?
问题可能是由于安装了两个内核补丁而中间没有重新启动造成的?