將 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”

恐慌[cpu0] /線程= fffffffffbc2e7a0:無法_init zfs模組

我做了一些探索,發現升級後的 /kernel/misc/amd64/scsi 和 /kernel/misc/scsi 都與原始版本不同,至少在具有“scsa,probe”和“scsa,nodev”方面其中的字符串。不過,我不確定這些字串是從哪裡來的。從已知的好的文件複製這些文件只會產生一堆新的錯誤。

答案3

如果你們運行的是 AMD 處理器,那麼可能會出現這樣的情況:新核心(正如 Paul Archer 所指出的)對舊的 AMD 系列變得非常挑剔。我遇到過這個問題,舊的 AMD 會導致從隨機重新啟動到啟動不成功/失敗的任何情況。

相關內容