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 會導致從隨機重新啟動到啟動不成功/失敗的任何情況。