本章旨在說明與 Solaris 8 MU5 軟體的安裝和使用有關的已知問題。
由於 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 無法在您的系統上找到任何想要修補的套裝軟體,因此它會略過所指定的修補程式。
當 patchadd 注意到將某個架構的修補程式安裝入具有不同架構之系統上、而二者間存在有矛盾時 (例如,將 sun4u 修補程式安裝至 sun4m 系統上),此一訊息便會顯示出來。
這個可能是由於缺少一個或數個套裝軟體所引起。套裝軟體很可能已經被管理員移除、或是從未被安裝,與在安裝小於「完整分配」之叢集的情況時相同。
解決方法: 忽略此訊息。
當在單一使用者模式進行安裝,在完成時請勿使用 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 |
如果 MU5 是安裝在多使用者模式中,這些訊息也會顯示出來。在這兩種情況中,一旦系統重新啟動,訊息便將消失。
解決方法: 如果在安裝了單一使用者模式之後使用 exit 指令,請將系統重新啟動。
如果在安裝了多使用者模式之後使用 exit 指令,而且沒有任何根 (root) 使用者保持在登入狀況下,請將系統重新啟動。