適用於 UNIX 的 Sun Java Enterprise System 5 安裝指南

如何對問題進行疑難排解

本節提供對 Java ES 安裝和解除安裝期間出現的問題進行分析和確定問題來源的指導原則。

本節包含以下小節:

檢查安裝記錄檔

若在安裝或解除安裝期間出現問題,首先要在安裝記錄中尋找關於該問題的資訊。在使用者做出選擇、對套裝軟體進行處理、執行安裝或解除安裝步驟這類作業後,會顯示資訊性訊息、警告訊息或錯誤訊息。有關安裝、解除安裝及安裝期間配置的訊息都會收集到來源記錄檔中。為每條訊息顯示的資訊包括日期和時間、記錄層級、模組 ID 及訊息文字。資訊中一律不包括密碼。

記錄檔格式

擷取安裝或解除安裝資訊的記錄檔共有四種類型:

記錄訊息以稱為整合記錄格式 (ULF) 的 Sun 標準格式儲存。若您覺得 ULF 難以閱讀,可以使用 Java ES 記錄檢視器檢視記錄訊息。

可以使用文字編輯器編輯來源記錄檔。下表列出了來源記錄檔的格式。

表 9–1 記錄檔格式

已記錄的實體 

記錄檔名稱格式 

安裝程式 

Java_Enterprise_System_5_install.Atimestamp

Java_Enterprise_System_5_install.Btimestamp

JavaES_Install_log.timestamp

Java_Enterprise_System_5_Summary_Report_install. timestamp

解除安裝程式 

Java_Enterprise_System_5_uninstall.Atimestamp

Java_Enterprise_System_5_uninstall.Btimestamp

JavaES_UnInstall_log.timestamp

Java_Enterprise_System_5_Summary_Report_uninstall. timestamp

解除安裝後,解除安裝程式會移除安裝程式、記錄檢視器及其自身。然而,來源記錄檔不會被移除,它們儲存在以下位置:

Procedure若要使用記錄檔進行疑難排解

  1. 檢查摘要檔案。例如:

    Java_Enterprise_System5_Summary_Report_install. timestamp

    若出現問題,請確定導致問題的元件。確定是否發生了多個問題。您可能需要查看詳細資訊記錄之一,也可能兩個詳細資訊記錄都需要進行查看。

  2. 檢查詳細資訊記錄。例如:

    JavaES_Install_log timestamp

    尋找並解決出現的第一個錯誤或警告。有時,解決一個錯誤會同時解決其後發生的一些似乎毫不相關的錯誤。

使用記錄檢視器

Java ES 記錄檢視器提供了用於檢視 JavaES_Install_log.timestamp 檔案或 JavaES_UnInstall_log.timestamp 檔案中 ULF 記錄訊息的圖形顯示。若要顯示記錄檔,請在記錄檢視器主頁面中選取 [檔案] 功能表中的 [開啟]。若您指定的檔案已存在或無法將其開啟以進行編寫,便會出現記錄檢視器錯誤,並返回記錄檢視器主頁面。此類檔案無法存在於安裝程式用來儲存來源記錄的目錄中。

當您按一下 [搜尋] 按鈕時,會在單一記錄表中顯示符合您篩選條件的訊息。顯示記錄表後,就可以選取記錄表中的個別列以進行詳細顯示,包括以多行格式進行顯示。

篩選的運作方式

若要自訂記錄輸出,可以在選取 ULF 記錄檔之後,在記錄檢視器主頁面上指定您的顯示喜好設定和搜尋條件。[顯示喜好設定] 表示您想要以何種語言顯示選取的內容,以及在顯示篩選的記錄時套用哪些限制。

有三種訊息篩選方式可以使所顯示的訊息具有足夠的重要性或受到足夠的關注:依記錄層級、依記錄程式及依內容。

以下是一些有代表性的搜尋條件:

Procedure執行記錄檢視器

因為記錄檢視器是在唯讀模式下運作,所以多位使用者可以同時執行記錄檢視器。

  1. 在指令行上,瀏覽至記錄檢視器的位置。

    • Solaris SPARC:/var/sadm/prod/SUNWentsys5i/Solaris_sparc

    • Solaris x86:/var/sadm/prod/SUNWentsys5i/Solaris_x86

    • Linux:/var/sadm/prod/sun-entsys5i/Linux_x86

    • HP-UX︰/var/sadm/prod/sun-entsys5i/HPUX_PA-RISC

  2. 啟動記錄檢視器。


    ./viewlog

    將顯示記錄檢視器主頁面。

  3. 在 [檔案] 功能表中,選取要顯示的記錄檔。

    若您選取的檔案不是 ULF,會看到一條訊息,指出所選的檔案不是 ULF,故無法選取。唯有 ULF 檔案才可以使用記錄檢視器來顯示。

    若沒有 ULF 記錄檔,則安裝或解除安裝可能尚未完成。請等待,然後再試一次。

  4. 選擇適用於您的情況的 [顯示喜好設定] 和 [搜尋條件]。

  5. 按一下 [搜尋]。

    記錄表會顯示符合篩選條件的記錄。

驗證產品相依性

許多產品元件都具有安裝時相依性。影響一個產品元件的問題也可能會影響其他產品元件。首先,您應該熟悉「Sun Java Enterprise System 5 安裝規劃指南」中的資訊。

除了產品元件相依性外,部份產品元件還依賴於 Solaris 套裝軟體的存在,而這些套裝軟體可能並未安裝在主機上。缺少這些套裝軟體可能會造成安裝失敗。請參閱版本說明中的「軟體需求」一節,以取得詳細資訊。

若啟動產品元件時出現問題,請檢查該產品元件的記錄檔。產品元件疑難排解提示中列出了許多產品元件記錄檔的位置。

檢查資源和設定

以下主機層問題會導致安裝問題。

檢查安裝後配置

如果您在啟動產品元件時遇到問題,請驗證第 6 章, 完成安裝後配置中所述的程序得到了正確遵循。

檢查發行媒體

如果您要從 DVD 或 CD 安裝,請檢查媒體是否弄髒或損壞。弄髒的磁碟會導致安裝問題。

檢查 Directory Server 連結

如果您要安裝依賴 Directory Server 的產品元件,則問題可能是由以下問題之一所導致:

移除 Web Server 檔案和目錄

若要防止覆寫自訂檔案 (例如編輯的配置檔案),Web Server 不能安裝至包含檔案的目錄。

如果您要重新安裝 Web Server,請檢查安裝目錄以確保它們為空。如果目錄不為空,請將檔案歸檔至其他目錄並重試安裝。

驗證密碼

安裝程式會要求您提供許多產品元件的密碼。如果您要在不同的主機上安裝不同的產品元件,請務必確保您在每台主機上都提供對應的密碼。

若要解決密碼問題,您可能需要解除安裝然後再重新安裝。如果解除安裝失敗,請參閱因為解除安裝期間殘留的檔案而導致安裝失敗

檢查已安裝或已解除安裝的產品元件

若您已安裝產品元件,但出現了問題,無法重新安裝或解除安裝,請使用以下指令檢查已安裝的元件套裝軟體:Solaris pkginfo 指令、Linux rpm 指令、HP-UX swlist 指令。將結果與「適用於 UNIX 的 Sun Java Enterprise System 5 安裝參照」中的第 5 章「可安裝的套裝軟體清單」中列出的 Java ES 套裝軟體進行比較。其他疑難排解資訊請參閱因為解除安裝期間殘留的檔案而導致安裝失敗


提示 –

在 Solaris 9 和 Solaris 10 上還可以使用產品登錄 (prodreg 工具),它提供的圖形化介面可以為元件及其套裝軟體建立索引,從而取代 pkg 公用程式。要呼叫產品登錄,請在指令提示符號中鍵入 prodreg。如需更多資訊,請參閱 prodreg(1) 線上手冊。


驗證管理員的解除安裝存取權限

解除安裝期間,您可能需要授予管理員存取解除安裝程式的權限,如授予解除安裝程式的管理員存取權所述。