本節說明與安裝 Message Queue 4.1 版相關的問題。
Message Queue 4.1 版由新的安裝程式所安裝,該安裝程式也會安裝及升級 Message Queue 所需的共用元件,例如 JDK、NSS 程式庫、JavaHelp 等。此安裝程式與 Java Enterprise System (JES) 安裝程式不會共用相同的產品登錄。如果 Message Queue 安裝程式把隨著 JES 安裝的 Message Queue 版本移除,然後升級至 Message Queue 4.1,則 JES 產品登錄的狀態可能會不一致。因此,執行 JES 解除安裝程式時,它可能會不慎移除 Message Queue 4.1 以及並非由其安裝的相依共用元件。
升級由 JES 安裝程式所安裝之軟體的最佳方式如下所示。
使用 JES 解除安裝程式移除 Message Queue 及其共用元件。
使用 Message Queue 安裝程式安裝 Message Queue 4.1。
Message Queue 4. 1 安裝程式的 [JDK Selection] 畫面可讓您選取系統上現有的 JDK/JRE,供 Message Queue 使用。不過所示的清單也會包含用於執行安裝程式應用程式的 JRE。此 JRE 是安裝程式的隨附軟體,並未實際安裝在系統上。(錯誤 6585911)
安裝程式所使用的 JRE 需透過其路徑加以辨識,此路徑應位於解壓縮後的安裝程式目錄之下,並應包含 mq4_1–installer 子目錄。例如:
some_directory/mq4_1–installer/usr/jdk/instances/jdk1.5.0/jre
請勿選取此 JRE 供 Message Queue 使用。請改選取系統上的其他 JDK。若不存在,請採用適用於您的平台的動作。
Solaris 或 Linux:選取 [安裝和使用預設 JDK]。
Windows:下載並安裝 JDK,再執行 Message Queue 4.1 安裝程式。
在 Windows 上安裝 Message Queue 時,請注意下列限制。
安裝程式並未將 Message Queue 的項目增加至 [開始]>[程式集] 功能表 (錯誤 6567258)。請依照「Sun Java System Message Queue 4.1 Administration Guide」中的「Starting the Administration Console」所述,使用指令行啟動管理主控台。
安裝程式並未將 IMQ_HOME\mq\bin 目錄增加至 PATH 環境變數。(錯誤 6567197)。當使用者呼叫 Message Queue 公用程式 (IMQ_HOME\mq\bin\command) 時,需要將此項目增加至其 PATH 環境變數,或提供完整的路徑名稱。
安裝程式未將項目增加至 Windows 登錄以表示已安裝 Message Queue。
當安裝程式以無訊息模式執行時,會立即返回。安裝會確實執行,但是使用者無法知道無訊息安裝究竟於何時完成。(錯誤 6586560)
Windows 不支援文字模式 (installer –t)。在 Windows 上以文字模式執行安裝程式會出現錯誤訊息。即使安裝程式在非英文的語言環境中執行,此訊息還是會以英文顯示。(錯誤 6594142)
即使安裝程式在非英文的語言環境中執行,安裝程式的 [安裝主目錄] 畫面上還是會以英文顯示字串「Install Home」。(錯誤 6592491)
錯誤訊息和「不完整」摘要狀態會誤導嘗試使用 installer-n 指令進行安裝的使用者。但指令實際上已成功執行。(錯誤 6594351)
下列問題會影響 Linux 平台上的安裝作業。
[JDK 選擇] 面板上的捲動清單僅會顯示一個項目。因此很難在清單中選取其他 JDK。(錯誤 6584735)
若 JDK 是最新的版本且使用者在 [JDK 選擇] 畫面上選取 [安裝預設 JDK],則安裝程式仍會嘗試安裝,並報告無法安裝套裝軟體。但即使發生此問題,安裝仍會成功完成。(錯誤 6581310)
當安裝程式以模擬測試模式 (installer –n ) 執行時,[摘要] 畫面會出現錯誤訊息,同時顯示安裝狀態為「不完整」。此為錯誤且有誤導之嫌;模擬測試不會在系統上進行任何安裝,而只會建立後續可用於安裝的回覆檔。(錯誤 6594351)
如果系統上存在舊版的 Message Queue 本土化 RPM,則在 [多語言套裝軟體] 畫面上選取 [安裝 Message Queue 多語言套裝軟體] 核取方塊時,進行 Message Queue 4.1 本土化 RPM 安裝會失敗。安裝失敗是因為與之前的 3.7 UR1 安裝之 Il8 套裝軟體發生衝突。(錯誤 6594381)
解決方法:使用 rpm –e 指令手動移除本土化 RPM,再執行4.1 安裝程式。若要判斷此處相關的 RPM,請參閱「Sun Java System Message Queue 4.1 Installation Guide」中的「Message Queue Packages (RPMs)」。
這些問題會影響所有平台上的安裝作業。
當安裝程式正在安裝 Message Queue 4.1 並顯示 [進度] 畫面時,可使用 [取消] 按鈕。此時選取 [取消] 按鈕會導致安裝不完整或中斷。(錯誤 6595578)
安裝程式的 [摘要] 畫面包含數個連結,按一下即可啟動記錄或摘要頁面檢視器。若使用視窗的關閉按鈕「X」而非標示為 [關閉] 的按鈕來關閉此檢視器視窗,將無法再次顯示此檢視器視窗。(錯誤 6587138)
解決方法:使用標示為 [關閉] 的按鈕關閉視窗。
當系統的 Message Queue 與 NSS/NSPR 均為舊版時,安裝程式的升級僅會列出 Message Queue 需要升級,而不會提及 NSS/NSPR 需要升級。僅 [更新] 畫面存在此問題,因為所有相關的軟體都將當做安裝程序的一部分進行升級 (如顯示正確資訊的 [準備好要安裝] 畫面所示)。(錯誤 6580696)
解決方法:不需要,因為如果 NSS/NSPR 檔案不是最新的檔案,便會解除安裝舊版並安裝新版。
當安裝程式或解除安裝程式以文字模式 (installer –t ) 執行時,[摘要] 畫面會顯示包含記錄/摘要檔案的目錄,但不會列出這些檔案的名稱。(錯誤 6581592)
指定不存在檔案的名稱時,會產生不一致且不清楚的錯誤訊息。(錯誤 6587127)
安裝程式會以不易理解的格式顯示 Message Queue 的版本資訊。(錯誤 6586507)
在 Solaris 平台上,請參照下表以判斷所安裝的版本。
表 1–11 版本格式
安裝程式所顯示的版本 |
Message Queue 的發行版本 |
---|---|
4.1.0.0 |
4.1 |
3.7.0.1 |
3.7 UR1 |
3.7.0.2 |
3.7 UR2 |
3.7.0.3 |
3.7 UR3 |
3.6.0.0 |
3.6 |
3.6.0.1 |
3.6 SP1 |
3.6.0.2 |
3.6 SP2 |
3.6.0.3 |
3.6 SP3 |
3.6.0.4 |
3.6 SP4 |
針對 3.6 SP4 的修補程式版本 (例如 3.6 SP4 Patch 1),安裝程式顯示的發行版本字串會維持不變。您需要執行指令 imqbrokerd –version 以判斷實際版本。
在 Linux 平台上無法提供簡易格式轉換。安裝程式顯示在 Linux 上的版本編號使用下列格式。
<majorReleaseNumber>.<minorReleaseNumber>-<someNumber>
例如,3.7–22。這表示其為 3.7 發行版本的其中之一,但未指定是哪一個特定版本。若要判斷特定版本,請執行指令 imqbrokerd —version。
下列問題與本土化問題相關。
當安裝程式在非英文語言環境中以文字模式 (installer –t ) 執行時,多位元組字元會顯示為亂碼。(錯誤 6586923)
安裝程式的 [摘要] 畫面可讓使用者檢視摘要報告。但是,若安裝程式執行於多位元組的語言環境中,則此報告 (HTML 頁面) 會顯示亂碼。(錯誤 6587112)
解決方法:編輯 HTML 檔案以修正其中指定的字元集。HTML 檔案應包含如下的內容。
meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8
以 locale_name.UTF-8 取代「UTF-8」。例如,Solaris 上的 ja_JA.UTF-8 或 ko.UTF-8;Linux 上的 ja_JA.utf8 或 ko_KO.utf8。
安裝程式 [進度] 畫面上的進度列顯示亂碼。工具提示在非英文的語言環境中為程式內定。(錯誤 6591632)
Windows 上不支援文字模式 (installer –t)。在 Windows 上以文字模式執行安裝程式會出現錯誤訊息。即使安裝程式在非英文的語言環境中執行,此訊息還是不會本土化。(錯誤 6594142)
不論安裝程式執行的語言環境為何,安裝程式的 [授權] 畫面皆會顯示英文授權文字。(錯誤 6592399)
解決方法:若要存取本土化的授權檔案,請參閱 LICENSE_MULTILANGUAGE.pdf 檔案。
安裝程式用法說明文字並未本土化。(錯誤 6592493)
安裝程式摘要 HTML 頁面上顯示的字串「None」已程式內定為英文。(錯誤 6593089)
法語以外語言環境的版權頁未本土化。(錯誤 6590992)
當安裝程式在德文語言環境中執行時,[歡迎] 畫面無法顯示其他語言環境中所示的完整文字。(錯誤 6592666)
安裝程式的 [安裝主目錄] 畫面上所示的字串「Install Home」並未本土化。即使安裝程式在非英文的語言環境中執行,還是會顯示為英文。(錯誤 6592491)
當安裝程式以文字模式 (installer –t ) 執行時,不論安裝程式執行的語言環境為何,皆會使用英文回應選項「Yes」和「No」。(錯誤 6593230)
安裝程式的 [JDK 選擇] 畫面上的瀏覽按鈕工具提示已程式內定為英文。(錯誤 6593085)