Solaris 9 Maintenance Update 2 安裝指南

第 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 的程序檔,並且該程序檔需要知道呼叫失敗狀況的傳回值時 之用。



signal detected.


install_mu (backout_mu) is terminating.

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


install_mu (backout_mu) is unable to find the INST_RELEASE file for the target file system. This file must be present for install_mu (backout_mu) to function correctly.

解釋和建議的動作:(錯誤碼 2)程式無法在系統中找到 /var/sadm/system/admin/INST_RELEASE 檔案。系統已毀壞。必須重新安裝系統。


ERROR: Cannot find $xcommand which is required for proper execution of install_mu (backout_mu).

解釋和建議的動作:(錯誤碼 3)install_mubackout_mu 需要某些系統公用程式(例如,awk、sed、grep)存在於 /usr/bin/usr/sbin 目錄下。其中的一個公用程式已遺失。請聯繫您的系統管理員以取得協助。


The -B and -d arguments are mutually exclusive.

解釋和建議的動作:(錯誤碼 4)-d 選項要求不要儲存任何退出資料。-B 選項會指定儲存退出資料的目錄。您無法同時使用這兩個選項。請僅使用其中一個選項來重新啟動 install_mu


The -p parameter must be a directory. $uPATCHDIR is not a directory.

解釋和建議的動作:(錯誤碼 5)您已選取 -p 選項,並且提供的路徑是無效目錄。請使用 -p 選項的有效路徑來重新啟動 install_mu(或 backout_mu)。


The -B parameter must be a directory. $1 is not a directory.

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


Permissions on backout directory $BACKOUTDIR not adequate.

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


Invalid option.

解釋和建議的動作:(錯誤碼 10)無法識別您選取的選項。請閱讀顯示出的使用訊息,並重新啟動 install_mu(或 backout_mu)。


Can't write to Log File: $LOGFILE

解釋和建議的動作:(錯誤碼 11)install_mubackout_mu 需要將其日誌寫入 /var/sadm/install_data 目錄中。請檢查 install_data 目錄是否為可寫入,然後重新啟動 install_mu(或 backout_mu)。


SUNWcar (core architecture root) package does not exist in /var/sadm/pkg.

解釋和建議的動作:(錯誤碼 12)系統中缺少 /var/sadm/pkg/SUNWcar 目錄。您的系統已毀壞。請聯繫您的系統管理員以取得協助。


install_mu (backout_mu) only supports the sparc architecture. install_mu (backout_mu) has detected ARCH= $LPROC

解釋和建議的動作:(錯誤碼 13)執行 install_mu(或 backout_mu)的系統不是基於 SPARCTM 架構的系統。請在 SPARC 平台上重新啟動 install_mu (或 backout_mu)。


-p parameter does not point to a directory containing a .order file. Looked in $uPATCHDIR and in $uPATCHDIR/MU/sparc/Patches.

解釋和建議的動作:(錯誤碼 14)您提供的是修補程式目錄的路徑,但是,install_mu 在此目錄中找不到決定正確安裝修補程式次序所需的 .order 檔案。install_mu 已檢查 $path_you_specified$path_you_specified /MU/sparc/Patches。請檢查 .order 檔案是否存在,然後重新啟動 install_mu


install_mu cannot locate patch order (.order) file. Paths searched: ./sparc/Patches, MU/sparc/Patches, ./$uPATCHDIR/MU/sparc/Patches.

解釋和建議的動作:(錯誤碼 15)您沒有為 install_mu(或 backout_mu)提供用以識別修補程式目錄的 -p 選項,因此,install_mu(或 backout_mu)無法找到修補程式目錄。請使用 -p 選項來重新啟動 install_mu(或 backout_mu)。


You must be root to execute this script.

解釋和建議的動作:(錯誤碼 16)您需要擁有超級使用者特權才能執行 install_mubackout_mu,因為只有超級使用者才能套用和移除修補程式。請以超級使用者的身份來重新啟動程式。


install_mu (backout_mu) can only patch version 2.9 systems. Target system is version $TrgOSVers.

解釋和建議的動作:(錯誤碼 17)您使用 install_mu 將修補程式套用到未執行 Solaris 9 的系統,或者使用 backout_mu 從未執行 Solaris 9 的系統上退出修補程式。install_mubackout_mu 必須在 Solaris 9 系統上執行。


Not enough disk space to apply entire patch set.

解釋和建議的動作:(錯誤碼 22)install_mu 已分析您的系統,並確定一個或數個檔案系統上沒有足夠的磁碟空間來安裝整個修補程式組。在報告空間不足的檔案系統上騰出可用的磁碟空間,然後重新啟動 install_mu。如果您認為有足夠的空間來套用 Maintenance Update,請使用 -f 選項來重新啟動 install_mu


Not enough disk space to save patch backout data.

解釋和建議的動作:(錯誤碼 23)install_mu 已分析您的系統,並確定退出目錄中沒有足夠的磁碟空間來儲存修補程式的退出資料。請選取具有足夠空間的退出目錄,然後重新啟動 install_mu。如果您認為退出目錄中的確有足夠的空間,請使用 -f 選項來重新啟動 install_mu


Dry run disk space check failed.

解釋和建議的動作:(錯誤碼 24)install_mu 使用特定選項來啟動 pkgadd,以檢查磁碟空間足夠與否。pkgadd 失敗,可能是因為 //var 的磁碟空間太少,或是您的系統已經毀壞。請聯繫您的系統管理員以取得協助。


The -f and -D options are mutually exclusive.

解釋和建議的動作:(錯誤碼 25)-f 選項指示 install_mu 略過摹擬演練磁碟空間計算階段。-D 選項要求僅執行摹擬演練計算。請選擇一個選項,但不要同時選擇兩者。


Cannot find state file. Looked for a file of the form /var/sadm/install_data/.mu_state.{ $root_or_usr.date_time}.

解釋和建議的動作:(錯誤碼 27)backout_mu 需要一個包含 install_mu 所套用的修補程式清單之檔案,以確定要退出的修補程式。如果缺少此檔案,backout_mu 將無法作業。如果要移除 MU2 修補程式組,請從 MU2 軟體分配來執行 backout_mu 程式。