Solaris 8 維護更新 1 安裝指南

第 5章 錯誤訊息

install_mubackout_mu 執行期間顯示的螢幕訊息不包括所有可能已經發生的錯誤。 因此,請檢查詳細的日誌檔案以獲取有關任何未安裝或已退出之修補程式或套裝軟體的額外資訊。


# more $ROOTDIR/var/sadm/install_data/log_file.mu_version_name.date_time

在此範例中:


註解 -

$ROOTDIR/var/sadm/install_data/log_file 是連至最新近 MU 日誌檔案的象徵性連結。



註解 -

當訊息出現時,您僅會看到錯誤文字,不會看到包括在此的錯誤碼編號。錯誤碼編號納入於此,以便您在編寫需要呼叫install_mubackout_mu的程序檔,您的程序檔需要知道失敗狀況的傳回值。



偵測到訊號。


install_mu (backout_mu) 正在終止。

解釋和建議行動:利用按下Control-C來中斷install_mu(或 backout_mu)。重新啟動程式。如果您重新啟動 install_mu,有關先前套用的修補程式的錯誤訊息會出現在日誌檔案中。忽略錯誤訊息。


install_mu (backout_mu) 無法找到目標檔案系統的 INST_RELEASE 檔案。這個檔案必須存在,install_mu (backout_mu) 才能正確發揮功能。

解釋和建議行動:程式無法在用戶端的根區域找到/var/sadm/system/admin/INST_RELEASE。 用戶端沒有適當建立或已經毀壞。 退出用戶端,然後將它移除並重新建立。


錯誤:無法找到適當執行 install_mu (backout_mu) 所需的 $xcommand

解釋和建議行動:install_mubackout_mu 要求特定的系統公用程式(例如,awk、sed、grep)必須存在於伺服器的/usr/bin/usr/sbin 目錄中。遺失這些公用程式的其中一個。請聯繫您的系統管理員以取得協助。


-B 和 -d 引數互斥。

解釋和建議行動:-d 選項要求不要儲存任何退出資料。由 -B 選項指定儲存退出資料的目錄。您不可以同時使用這兩個選項。 僅使用這些選項之一來重新啟動 install_mu


-p 參數必須是目錄。$uPATCHDIR 不是目錄。

解釋和建議行動:您選取了 -p 選項並提供了並非有效目錄的路徑。請使用通至 -p 選項的有效路徑來重新啟動install_mu(或 backout_mu)。


-B 參數必須是目錄。$1 不是目錄。

解釋和建議行動:您提供給 -B的選項不是目錄。請使用通至 -B 選項的有效路徑來重新啟動install_mu(或 backout_mu)。


$BACKOUTDIR 退出目錄的許可權不適當。

解釋和建議行動:您提供給 -B 的選項不是可寫入目錄。請聯繫您的系統管理員以取得協助。


無效選項。

解釋和建議行動: 您選取的是無法辨識的選項。 請閱讀顯示的使用訊息並重新啟動 install_mu(或 backout_mu)。


無法寫入日誌檔案:$LOGFILE

解釋和建議行動:install_mubackout_mu 需要將其日誌寫入 $ROOTDIR/var/sadm/install_data 目錄, $ROOTDIR指定您用戶端或伺服器的根目錄。檢查 install_data 目錄是否可寫入,然後重新啟動 install_mu (或 backout_mu)。


SUNWcar(核心架構根)套裝軟體不存在於 $ROOTDIR/var/sadm/pkg中。

解釋和建議行動: /var/sadm/pkg/SUNWcar目錄不在用戶端或伺服器的根區域中。 您的用戶端或伺服器已經毀壞。請聯繫您的系統管理員以取得協助。


install_mu (backout_mu) 僅支援 sparc 和 i386 架構。install_mu (backout_mu) 已偵測到 ARCH=$LPROC

解釋和建議行動: 您在架構不是 SPARC 或 i386 的系統上執行 install_mu (或 backout_mu)。 在支援的平台上重新啟動 install_mu (或 backout_mu) 。


-p 參數並未指至包含 .order 檔案的目錄。查看 $uPATCHDIR$uPATCHDIR/$MU_TOP/$LPROC/Patches。

解釋和建議行動: 您提供路徑給修補程式目錄,但是 install_mu 無法在該目錄中找到 .order 檔案,該目錄需要這個檔案才能決定正確的修補程式安裝順序。install_mu (或 backout_mu) 查看 $path_you_specified$path_you_specified/MU/$arch/Patches$arch 是 "sparc" 或 "i386" 。請查看 .order 檔案存在與否並重新啟動 install_mu (或 backout_mu)。


install_mu 無法找到修補程式順序 (.order) 檔案。搜尋過的路徑: ./$LPROC/Patches、$MU_TOP/$LPROC/Patches、/cdrom/cdrom0/$LPROC/Patches、 ./$uPATCHDIR 以及 ./$uPATCHDIR/$MU_TOP/$LPROC/Patches。

解釋和建議行動: 您沒有提供 -p 選項給 install_mu (或 backout_mu) 以辨識修補程式目錄,因此 install_mu (或 backout_mu) 無法找到修補程式目錄。使用 -p 選項重新啟動 install_mu (或 backout_mu)。


您必須是超級使用者才能執行這個程序檔。

解釋和建議行動: 您需要有超級使用者的特權才能執行 install_mubackout_mu,因為只有超級使用者才能套用和移除修補程式。請以超級使用者的身分重新啟動程式。


install_mu (backout_mu) 僅能修補 2.8 版的系統。目標系統是 $TrgOSVers 版。

解釋和建議行動: 您要求 install_mu 將修補程式套用到未在執行 Solaris 8 的伺服器或用戶端,或者,您要求 backout_mu 從未在執行 Solaris 8 的伺服器或用戶端退出修補程式。install_mubackout_mu 必須在 Solaris 8 系統上執行。


找不到含修補程式工具的 $TOOLSDIR 目錄。

解釋和建議行動: install_mu (或 backout_mu) 無法找到隨著“維護更新”分配的「工具」目錄。如果您將“維護更新”分配複製到您的系統,那麼副本可能會毀壞或遭修改。請重新安裝“維護更新”分配。


$TOOLSDIR/patchadd (或 patchrm) 不存在或無法執行。

解釋和建議行動: “維護更新”分配有其自有的 patchaddpatchrm 版本。其中一個版本遺失或無法執行。如果您將“維護更新”分配複製到您的系統,那麼副本可能會毀壞或遭修改。請重新安裝“維護更新”分配。


沒有足夠的磁碟空間可以套用整個修補程式組。

解釋和建議行動: install_mu 分析了您的系統,並判斷一個或數個檔案系統上沒有足夠的磁碟空間可以安裝整個修補程式組。 在報告缺少空間的檔案系統中挪出可用的磁碟空間,並重新啟動 install_mu。 如果您認為您有足夠的空間套用“維護更新”,請使用 -f 選項重新啟動 install_mu


沒有足夠的磁碟空間可以儲存修補程式的退出資料。

解釋和建議行動: install_mu 分析了您的系統,並判斷退出目錄中沒有足夠的磁碟空間可以儲存修補程式的退出資料。 選取有足夠空間的退出目錄,然後重新啟動 install_mu。 如果您認為您的退出目錄中有足夠的空間,請用 -f 選項重新啟動 install_mu


乾式執行磁碟空間檢查失敗。

解釋和建議行動: install_mu 使用檢查磁碟空間足夠與否的特殊選項來啟動 pkgaddpkgadd 失敗,可能是因為 //var 的磁碟空間很低或您的系統已經損壞。 請聯繫您的系統管理員以取得協助。


-f 和 -D 選項互斥。

解釋和建議行動: -f選項指示 install_mu 略過乾式執行磁碟空間計算階段。-D 選項要求僅有乾式執行計算可以執行。 請選擇一個選項,不要同時選擇兩個。


無法找到狀態檔案。尋找$ROOTDIR/var/sadm/install_data/.mu_state.{$root_or_usr.date_time} 形式的檔案。

解釋和建議行動: backout_mu 要求包含已套用修補程式 install_mu 之清單的檔案,才能知道要退出哪些修補程式。 如果沒有這個檔案, backout_mu 就無法作業。 要移除 MU1 修補程式組,請從 MU1 軟體分配執行 backout_mu 程式。


-T 參數必須是目錄。$uTOOLDIR 不是目錄。

解釋和建議行動: 您提供了 -T 一個並非目錄的選項。使用通至 -T 選項的有效路徑重新啟動 backout_mu


-T 參數並未指向包含修補工具的目錄。已查看過 $uTOOLDIR$uTOOLDIR/MU/common/Tools。

解釋和建議行動: backout_mu 要求工具 installpatch.fastbackoutpatch.fast。無法在 -T 選項指定的目錄中找到這些工具。請使用通至 -T 選項的有效路徑來重新啟動 backout_mu


backout_mu 無法找到工具目錄。搜尋過的路徑:./common/Tools、MU/common/Tools、/cdrom/cdrom0/MU/common/Tools

解釋和建議行動: backout_mu 在各種不同的目錄搜尋修補工具 installpatch.fastbackoutpatch.fast 失敗。請使用 -T 選項和通至這些工具的路徑重新啟動 backout_mu