安裝 MU1 時,如果您有安裝支援多重套裝軟體架構的修補程式,則系統可能會在 //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 可能會顯示以下其中一條良性訊息:
One or more patch packages included in XXXXXX-YY are not installed on this system. Patchadd is terminating. |
或者:
Installation of XXXXXX-YY failed: Attempting to patch a package that is not installed. |
這些訊息指出 patchadd 無法在您的系統上找到任何預定修補的套裝軟體,所以該指令已略過指定的修補程式。
在將某一架構中的某修補程式安裝到架構相異的系統(例如在 sun4m 系統上安裝 sun4u 修補程式)時,如果 patchadd 察覺到不一致,系統即會顯示此訊息。
此訊息也可能是由於缺少一個或多個套裝軟體所引起的。套裝軟體很可能已經被管理員移除、或是從未安裝,在安裝小於「完整分配」之叢集時往往會出現這種情況。
解決方法: 忽略此訊息。
若以單一使用者模式進行安裝,完成之後,請勿使用 exit 指令。而必須使用 reboot 指令。如果未使用 reboot,卻使用了 exit,便會發生以下狀況:
系統會被帶至 init 3,而且要等到系統重新啟動之後,您才能進行登入。
除非重新啟動系統,否則其他使用者均無法登入。
當有任何使用者或程序嘗試登入時,pam_projects.so.1 便會傾印核心。螢幕上會顯示以下訊息:
NOTICE: core_log: in.rshd[1479] core dumped: /var/crash/core.in.rshd.1479 |
如果某個程序嘗試存取 pam_projects.so.1 模組,系統主控台上會顯示載入模組訊息。螢幕上會顯示類似以下的訊息:
cron[1433]: load_modules: can not open module /usr/lib/security/pam_projects.so.1 |
如果以多重使用者模式安裝 MU1,則也會顯示這些訊息。此兩種情況下,一旦重新啟動系統,均不再顯示這些訊息。
解決方法: 如果以單一使用者模式安裝之後使用 exit 指令,請重新啟動系統。
如果以多重使用者模式安裝之後使用 exit 指令,而且沒有任何超級使用者保持在登入狀況下,請重新啟動系統。