Solaris 8 維護更新 3 安裝指南

第 5章 錯誤訊息

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


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

在此範例中:


註解 -

/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 需要將其日誌寫入 /var/sadm/install_data 目錄,。 檢查 install_data 目錄是否可寫入,然後重新啟動 install_mu (或 backout_mu)。


SUNWcar(核心架構根)套裝軟體不存在於 /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 需要這個檔案才能決定正確的修補程式安裝順序。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 系統上執行。


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

解釋和建議行動: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 就無法作業。 要移除 MU3 修補程式組,請從 MU3 軟體分配執行 backout_mu 程式。