将 NCP 2.0rc2 升级到 NCP 3.0a4 后,Nexenta/OpenSolaris 服务器不断重启

将 NCP 2.0rc2 升级到 NCP 3.0a4 后,Nexenta/OpenSolaris 服务器不断重启

apt-clone upgrade我有一台可以运行的 NexentaCore Platform 2.0rc2(OpenSolaris b104)机器,我正尝试使用--- NCP 3.0a4(OpenSolaris b124)将其更新。

升级过程似乎成功完成,但是在我选择 GRUB 菜单中的新检查点后机器立即重新启动。

当我使用“-v”启动新的检查点时,在屏幕闪烁重新启动之前,我看到以下消息:

 WARNING: failed to resolve 'scsa,probe' driver alias, defaulting to 'nulldriver'
 WARNING: failed to resolve 'scsa,nodev' driver alias, defaulting to 'nulldriver'

不确定这是否相关。

关于如何解决此问题有什么建议吗?

答案1

您可能希望将 -k 选项添加到 grub 菜单项,以便操作系统在发生崩溃时恢复到 mdb。例如:

.../unix -k -B $ZFS-BOOTFS,console=text -m verbose

答案2

我有同样的问题。屏幕截图进一步显示:

警告:无法解析“scsa,probe”驱动程序别名,默认为“nulldriver”警告:无法解析“scsa,nodev”驱动程序别名,默认为“nulldriver”

/kernel/fs/amd64/zfs:未定义符号“lbolt” /kernel/fs/amd64/zfs:未定义符号“lbolt64” 警告:mod_load:无法加载模块“zfs”

panic[cpu0]/thread=fffffffffbc2e7a0: 无法初始化 zfs 模块

我仔细检查了一下,发现升级后的 /kernel/misc/amd64/scsi 和 /kernel/misc/scsi 都与原始版本不同,至少其中有“scsa,probe”和“scsa,nodev”字符串。不过,我不确定这些字符串是从哪里来的。从已知良好的版本复制这些文件只会产生一堆新错误。

答案3

如果你们正在运行 AMD 处理器,那么可能会出现新内核(如 Paul Archer 所指出的)对较旧的 AMD 产品线非常挑剔的情况。我遇到过这种情况,较旧的 AMD 会导致从随机重启到启动不成功/失败等各种情况。

相关内容