本節提供關於 Java ES 安裝和解除安裝期間,分析和識別問題來源的一般指導。
本節包含以下小節:
如果在安裝或解除安裝期間發生問題,請查看記錄目錄中相應的記錄檔:
Solaris OS:/var/sadm/install/logsLinux: /var/opt/sun/install/logs
檢查解除安裝程式和安裝程式記錄檔 (以及 Java ES 配置記錄和元件記錄) 有助於您找出問題來源。例如,您可以比較安裝記錄中列出的套裝軟體與解除安裝記錄中列出的套裝軟體。
大多數記錄有兩個版本:
A 版記錄檔記錄完成情況。
B 版記錄檔包含更為詳細的記錄訊息。
下表列出記錄檔的格式。
表 9–1 Java ES 記錄檔名稱格式
已記錄的實體 |
記錄檔名稱格式 |
---|---|
安裝程式:元件 |
Java_Enterprise_System_install.Atimestamp Java_Enterprise_System_install.Btimestamp Java_Enterprise_System_Config_Log.id |
解除安裝程式 |
Java_Enterprise_System_uninstall.Atimestamp Java_Enterprise_System_uninstall.Btimestamp Java_Enterprise_System_Config_Log.id |
安裝摘要 |
Java_Enterprise_System_Summary_Report_install. timestamp JavaES_Config_log.timestamp JavaES_PanelFlow_log.timestamp JavaES_MasterLog_log.timestamp Java_Enterprise_System_Summary_Report_ uninstall. timestamp |
若要使用記錄檔進行疑難排解,請嘗試將發生的第一個問題分離出來。通常,第一個問題會導致後續問題的產生。
記錄檔可協助您確定接下來的步驟,例如:
如果發生配置問題,請查看配置摘要以檢查您使用的設定。
如果發生目錄衝突,請檢查您是否未指定由元件保留的目錄。
如果啟動元件時發生問題,請檢查該元件的記錄檔。許多元件的記錄檔位置列於元件疑難排解提示。
一些元件具有安裝時的相依性。影響一個元件的問題也會影響其他元件。首先,您應該熟悉「Sun Java Enterprise System 2005Q4 安裝規劃指南」中的資訊
查閱摘要檔和記錄檔,以查看相關產品是否有故障。這些檔案可以協助您瞭解應該先修正什麼。
檢查您是否已指定正確的連線資訊。例如:
配置 Directory Server 時提供的資訊是否與您為使用 Directory Server 的元件提供的目錄資訊相符?
您為 Portal Server 或 Portal Server SRA 提供的 Access Manager 資訊是否與您為 Access Manager 提供的資訊相符?
除元件相依性外,某些元件還依賴於主機上可能未安裝的 Solaris 套裝軟體,缺少這些套裝軟體可能會導致安裝錯誤。請參閱版本說明中的「軟體需求」一節,以取得詳細資訊。
以下主機層問題會導致安裝問題。
更新。您是否已套用建議的更新 (修補程式)?
磁碟空間。如何分割磁碟,以及安裝目錄指向哪些分割區?安裝目錄 /var/sadm 和 /etc/opt,或您指定的非預設目錄,都需要足夠的磁碟空間。
網路連接埠。配置期間,您可為 Java ES 元件提供連接埠號。檢查以下內容:
在檔案 /etc/services 中檢查標準連接埠號。
查看摘要記錄檔,以將您的設定與標準設定進行比較。您是否錯誤鍵入連接埠號,或將伺服器設定至通常用於其他伺服器的連接埠?
使用指令 netstat -a,以檢視系統目前使用的連接埠。您是否指定了使用中的連接埠號?
IP 位址。配置期間,您可以指定 IP 位址。檢查您是否輸入正確的 IP 位址。有一些問題需要解決:
該系統是否有多個網路介面,每個介面是否都有自己的 IP 位址?
在高可用性配置中,您指定的是邏輯主機的 IP 位址還是叢集節點的 IP 位址?
如果您啟動元件時發生問題,請驗證是否已正確執行第 6 章, 安裝後配置元件中所述的程序。
如果您要從 DVD 或 CD 安裝,請檢查媒體是否弄髒或損壞。弄髒的磁碟會導致安裝問題。
如果您要安裝依賴 Directory Server 的元件,則問題可能會由以下問題之一所導致:
您為 Directory Server 指定了不正確的使用者 ID 和密碼。
您指定了不正確的 LDAP 連接埠。
Directory Server 不可存取。
安裝期間,安裝程式的互動模式會檢查 Directory Server 連線,但無訊息模式則不會。如果您在無法使用 Directory Server 時執行無訊息安裝,則 Access Manager 安裝或 Portal Server 可能會失敗。
若要防止覆寫自訂檔案 (例如編輯的配置檔案),Web Server 不能安裝至包含檔案的目錄。
如果您要重新安裝 Web Server,請檢查安裝目錄以確保它們為空。如果目錄不為空,請將檔案歸檔至其他目錄並重試安裝。
安裝程式要求您為元件輸入一些密碼。如果您要在不同的主機上安裝不同的元件,請務必確保您在每台主機上都提供了相符的密碼。
若要解決密碼問題,您可能需要解除安裝然後再重新安裝。如果解除安裝失敗,請參閱因為解除安裝期間殘留的檔案而導致安裝失敗。
如果您已安裝元件,但是發生問題,並且無法重新安裝或解除安裝,請使用 Solaris pkginfo 指令或 Linux rpm 指令來檢查已安裝的套裝軟體。將結果與「Sun Java Enterprise System 2005Q4 安裝參照」中的第 5 章「可安裝的套裝軟體清單」所列出的 Java ES 套裝軟體相比較。其他資訊請參閱因為解除安裝期間殘留的檔案而導致安裝失敗。
在 Solaris 9 和 Solaris 10 上,您也可以使用 prodreg 工具,它提供索引元件及其套裝軟體的產品註冊的圖形化介面,從而替代了 pkg 公用程式。若要呼叫 prodreg,請在指令行中鍵入指令名稱。如需更多資訊,請參閱 prodreg(1) 線上說明手冊。
解除安裝期間,您可能需要授予管理員存取解除安裝程式的權限,如授予解除安裝程式的管理員存取權所述。