下列問題會影響 Linux 平台上的安裝作業:
在 Redhat Linux 5 中,執行 C 用戶端應用程式所需的 compat-libstdc++ 程式庫,未包含在 Message Queue 發行軟體中;因此,Message Queue 安裝程式不會安裝此程式庫。若要開發並執行 C 用戶端,則必須手動安裝此程式庫。
compat-libstdc++ rpm 通常位於您使用之 Linux 版本的安裝媒體中。此項目可使用下列指令安裝:
rpm -ivh compat-libstdc++-x-x.x.x.x..rpm
此處的 x 代表版本編號。
若要檢查是否已成功安裝程式庫,請使用下列指令:
rpm -qa | grep compat-libstdc++
[JDK 選擇] 面板上的捲動清單僅會顯示一個項目。因此很難在清單中選取其他 JDK。(錯誤 6584735)
若 JDK 是最新的版本且使用者在 [JDK 選擇] 畫面上選取 [安裝預設 JDK],則安裝程式仍會嘗試安裝,並報告無法安裝套裝軟體。但即使發生此問題,安裝仍會成功完成。(錯誤 6581310)
若目前安裝的 JDK 是 JDK 1.5.0_15 (Message Queue 安裝程式一般安裝的版本) 之後的版本,則 Message Queue 解除安裝程式會找不到預設 IMQ_JAVAHOME 目錄並傳回錯誤。(錯誤 6673415)
解決方法:先如下所述手動安裝 JDK 1.5,再執行 Message Queue 解除安裝程式。
# cd installImage/Product/UNIX/LINUX/X86/2.4/Packages
# rpm -i --force jdk-1.5.0_15–linux- arch.rpm
其中 arch 是 i586 或 amd64。
以模擬測試模式 (installer –n) 執行安裝程式時,[摘要] 畫面會出現一些錯誤訊息,同時顯示安裝狀態為「不完整」。此為錯誤且有誤導之嫌;模擬測試不會在系統上進行任何安裝,只會建立後續可用於執行無訊息安裝的回覆檔。(錯誤 6594351)
在 64 位元的 Linux 上,無法以文字模式執行 Message Queue 安裝程式。(錯誤 6771303)
解決方法:若嘗試從終端機視窗執行遠端安裝,即必須使用某些遠端顯示軟體,才能改以 GUI 模式執行安裝程式。