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 설치"를 선택하면 설치 프로그램이 JDK 설치를 계속 시도하며 패키지를 설치할 수 없다고 보고합니다. 이 문제에도 불구하고 설치는 성공적으로 완료됩니다. (버그 6581310)
현재 설치된 JDK의 버전이 JDK 1.5.0_15(Message Queue 설치 프로그램에서 일반적으로 설치되는 버전)보다 이후 버전인 경우 Message Queue 제거 프로그램에서 기본 IMQ_JAVAHOME 디렉토리를 찾을 수 없어 오류를 반환합니다. (버그 6673415)
해결 방법: Message Queue 제거 프로그램을 실행하기 전에 다음과 같이 JDK 1.5를 수동으로 설치합니다.
# 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 모드에서 대신 실행해야 합니다.