Solaris

Solaris 10 (U10) 實時升級不起作用

  • November 4, 2011

我有一台目前執行 Solaris 10 (9/10) 的伺服器,我想將它升級到 (8/11)。它位於帶有 ZFS 鏡像池的 SPARC 系統上。

我剛剛按照http://download.oracle.com/docs/cd/E23823_01/html/E23801/lucreate-8.html#scrolltoc上的說明從最新版本 (8/11) 安裝了 solaris 實時升級包

在我按照說明安裝軟體包並打更新檔後,lucreate 拒絕工作。我得到的是:

# lucreate -n zfsBE
lucreate: cannot execute
# lucreate
lucreate: cannot execute

有什麼方法可以實際查看更多調試消息?我什至不知道我做錯了什麼。

你安裝在什麼樣的平台上?Sparc,還是英特爾?

檢查您是否安裝了正確的 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錯誤表明安裝的軟體包可能是針對您所擁有的架構之外的其他架構。

檢查您沒有定義別名。還嘗試使用 which lucreate 來檢查路徑。

引用自:https://serverfault.com/questions/327764