如果您有安裝支援多重套裝軟體架構的修補程式,則 /var/sadm/install_data/Maintenance_Update_log 中可能會顯示類似以下良性錯誤訊息的錯誤。
Installing xxxxxx-yy (x of xx) See /var/sadm/patch/xxxxxx-yy log for details grep: can't open pdgabbrev.extension/pkginfo |
例如,如果修補程式 123456-01 包含修補程式套裝軟體 SUNWcar 和 SUNWcar.u,則會顯示以下錯誤訊息。
grep: can't open SUNWcar.u/pkginfo |
解決方法: 忽略此錯誤訊息。此訊息不會影響修補程式的安裝。此訊息指出 patchadd(1M) 未將正確的參數傳送給 remove_PATCH_PROPERTIES() 函式。
由於 sh(1) 和 ksh(1) 之間互動的問題,install_mu 公用程式可能無法正確安裝某些修補程式。當您從指令行或管理程序檔使用下列指令來啟動該公用程式時,會發生此故障:
# /bin/sh ./install_mu options |
解決方法:請按如下所示,從指令行或管理程序檔中執行 install_mu:
# ./install_mu options |
install_mu 可能會顯示以下良性訊息之一:
XXXXXX-YY 中包含的一個或多個修補程式套裝軟體尚未安裝在此系統上。 Patchadd 將要終止。 |
或者:
安裝 XXXXXX-YY 失敗: 嘗試修補未安裝的套裝軟體。 |
這些訊息指出 patchadd 無法在您的系統上找到任何需要修補的套裝軟體,所以 patchadd 已略過指定的修補程式。
在將某架構的修補程式安裝至具有不同架構的系統中時,如果 patchadd 注意到有不相符的情況,即會顯示此訊息。例如,在 sun4m 系統上安裝 sun4u 修補程式。
此訊息也可能是由於缺少一個或多個套裝軟體所引起的。套裝軟體可能已被管理員移除,也可能從未安裝過,例如,在安裝小於「完整分配」之叢集時往往會出現這種情況。
解決方法: 忽略此訊息。
若以單使用者模式進行安裝,完成之後請勿使用 exit 指令,而應使用 reboot 指令。如果使用的是 exit 指令而非 reboot 指令,則會出現下列情況:
系統會移至 init 3,而且要等到系統重新啟動之後,您才能登入。
在重新啟動系統之前,其他使用者均無法登入。
當有任何使用者或程序嘗試登入時,pam_projects.so.1 便會傾印核心。螢幕上會顯示以下訊息:
注意: core_log: in.rshd[1479] 核心已傾印: /var/crash/core.in.rshd.1479 |
如果某個程序嘗試存取 pam_projects.so.1 模組,系統主控台上會顯示載入模組訊息。顯示的訊息與下面的訊息類似:
cron[1433]: load_modules: 無法開啟模組 /usr/lib/security/pam_projects.so.1 |
如果以多重使用者模式安裝 MU2,也會顯示這些訊息。在這兩種情況下,重新啟動系統之後,便不再顯示這些訊息。
解決方法: 如果以單使用者模式安裝之後使用 exit 指令,請重新啟動系統。
如果以多重使用者模式安裝之後使用 exit 指令,且沒有任何超級使用者仍處於登入狀態下,請重新啟動系統。