本節陳述下列您在安裝期間可能會遇到的問題。
解除安裝可能會遺留一些產品元件檔案或套裝軟體。在此情況下,在重新安裝 Java ES 前,您可能需要手動移除檔案或套裝軟體。即使您以為已移除產品元件,但安裝程式會報告該元件還在主機上。
可能發生下列情況:
解除安裝程式失敗,且錯誤訊息已提供未解除安裝的套裝軟體名稱,但並未解決問題。
解除安裝程式失敗,但系統並未偵測到錯誤,因此您以為已解除安裝套裝軟體,實則不然。
使用以下指令確定是否有任何套裝軟體是部份安裝。
Solaris 作業系統:pkginfo -p
Linux:rpm -qa |grep —I ^sun | xargs rpm -V
HP-UX︰swlist -l product sun-*
指令輸出會列出所有部份安裝的套裝軟體。請利用傳回的套裝軟體名稱,並參閱「適用於 UNIX 的 Sun Java Enterprise System 5 安裝參照」中的第 5 章「可安裝的套裝軟體清單」,找出該套裝軟體所屬的產品元件。
移除元件或套裝軟體。
在 Solaris 9 或 10 上,使用 prodreg 工具。
prodreg 工具可管理主機上基於套裝軟體的元件。您可以檢視產品元件及其套裝軟體,以及包括相依性在內的完整資訊。您可以使用 prodreg 工具安全地將產品元件解除安裝及移除套裝軟體。使用 prodreg 工具移除產品元件後,您即可將其重新安裝。
在 Linux 系統上,使用 rpm -e 指令。
若要編輯產品註冊檔,請開啟檔案 /var/opt/sun/install/productregistry。該 XML 檔案會對每個產品元件進行說明。每個產品元件的說明都是以 <compid\> 標記開始,以 </compid\> 標記結束。刪除對應於該產品元件的整個項目。
在 HP-UX 上,使用 swremove 指令。
若要編輯產品註冊檔,請開啟檔案 /var/adm/swproductregistry。該 XML 檔案會對每個產品元件進行說明。每個產品元件的說明都是以 <compid\> 標記開始,以 </compid\> 標記結束。刪除對應於該產品元件的整個項目。
驗證下列目錄不包含 Java ES 產品元件或套裝軟體:
/opt
/etc/opt
/var/opt
再次執行安裝程式。
從 Java ES 5 發行版本開始,安裝後共用元件將列示於產品登錄檔案中。
Java ES 解除安裝程式會從系統中移除產品元件,但不會移除共用元件。解除安裝後,產品註冊中仍包含共用元件的項目。解除安裝後,如果您以手動方式移除任何 Java ES 共用元件,這些元件將不會從產品註冊中移除。因此,下一次安裝 Java ES 5 時會失敗,因為安裝程式假設已手動刪除的共用元件仍存在 (因為產品登錄檔案中仍有其項目)。
避免從您的系統中手動移除 Java ES 共用元件。
建議的修正方式。從產品註冊檔移除對應的項目,或移除產品註冊檔本身。從產品註冊檔中移除項目會造成檔案損壞,所以您可能希望移除整個產品註冊。開始執行此動作前,確認 Java ES 元件以外的產品並未使用產品註冊檔。
在 Linux 和 HP-UX 上,沒有與 Solaris 作業系統上的圖形化產品登錄對應的工具。若您在 Linux 或 HP-UX 上手動移除了檔案,就必須手動編輯產品登錄檔案來移除這些項目。
WebSphere 可能未執行,或者您可能已指定與 WebSphere 原生配置不相符的 WebSphere 值。有兩種解決此問題的方式。Solaris 作業系統上僅支援將 IBM WebSphere 做為 Web 容器。
一種方式是檢查您 WebSphere 實例的配置。
確保 WebSphere 正在執行。
檢查以下安裝程式欄位的值:
WebSphere 虛擬主機 (狀態檔案中的 PS_IBM_VIRTUAL_HOST)
Application Server 名稱 (狀態檔案中的 PS_IBM_APPSERV_NAME)
使用 WebSphere 工具檢查配置,確保它與您要輸入的值相符。
然後再試一次。
另一種方法是建立新的 WebSphere 實體實例。
使用 adminclient.sh 啟動 WebSphere 主控台。
建立新的虛擬主機實例和新的 Application Server 實例名稱。
按一下節點 (通常為主機名稱) 下的項目,然後選取 [Regen WebServer 外掛程式]。
該程序會將新項目儲存至 plugin 配置檔案,安裝程式會檢查其中是否存在合法名稱。
返回安裝程式並輸入您剛建立的值。
可能發生電源故障或系統故障,或者您可能已輸入 CTRL/C 以停止安裝程式。
建議的修正方式。如果在安裝或配置過程中發生故障,則您可能會留下部份安裝。執行解除安裝程式。如果解除安裝程式失敗,請按照解除安裝失敗而殘留檔案下的說明執行
影像輸入就緒之前,安裝程式有時會在螢幕上建立該影像。您只能等待並重複按安裝精靈中的 [下一步]。
建議的修正方式。表示預設選擇的按鈕包括一個藍色矩形。有時此矩形在按鈕本身顯示之後才顯示。請在看到藍色矩形之後再按一下按鈕。
如果您是在建立狀態檔案的平台上使用該狀態檔案,則該問題可能是由不明檔案毀壞錯誤引起的。有兩種解決此問題的方式。
如果您建立狀態檔案的平台與執行無訊息安裝的平台為同一平台,則會產生新的狀態檔案並重新安裝。
如果您是在與建立狀態檔案的平台或版本不同的平台或版本上使用該狀態檔案,則問題是狀態檔案執行所在的平台必須與其建立時所在的平台為同一類型。例如,若您在 Solaris 9 上建立了狀態檔案,則無法在 Solaris 10 上使用它;若您在 x86 平台上建立了狀態檔案,則無法在 SPARC 平台上使用它。
如果您建立狀態檔案的平台與執行無訊息安裝的平台不是同一平台,則可以透過為該檔案建立一個平台相應的新 ID 來解決該問題。如需有關如何建立 ID 的說明,請參閱建立與平台相應的狀態檔案 ID。
如果您已編輯狀態檔案,則可能會遇到所述的錯誤。檢查以下各項並重新產生狀態檔案,如建立狀態檔案中所述。
是否設定所有本地主機參數,並且它們是否設定為一致的值?
參數值的大小寫是否正確?
您是否已刪除所需的參數而未輸入取代參數?
是否所有的連接埠號均有效且未指定?
建議的修正方式。解決問題並重新產生狀態檔案。
最有可能的原因是,您沒有正確地為您安裝的元件設定 MANPATH 環境變數。
建議的修正方式。更新 /etc/MANPATH 以使其指向新的線上手冊目錄。請參閱驗證線上手冊。