Les problèmes suivants affectent le processus d'installation sur une plate-forme Linux :
Sous Red Hat Linux 5, la bibliothèque compat-libstdc++ nécessaire à l'exécution des applications clientes C n'est pas incluse dans la distribution de Message Queue et n'est donc n'est pas installée par le programme d'installation de Message Queue. Si vous développez et exécutez des clients C, vous devez installer cette bibliothèque manuellement.
Le rpm compat-libstdc++ se trouve généralement sur le support d'installation de la version Linux que vous utilisez. Elle peut être installée à l'aide de la commande suivante :
rpm -ivh compat-libstdc++-x-x.x.x.x..rpm
où x représente le numéro de version.
Pour vérifier que la bibliothèque a bien été installée, utilisez la commande suivante :
rpm -qa | grep compat-libstdc++
Sous Red Hat Linux 5, les clients C peuvent échouer avec une erreur PR_LOAD_LIBRARY_ERROR (bogue 6885978).
Sous Red Hat Linux 5, les clients C peuvent échouer en affichant le message suivant :
"Preparing for NSS initialization ..." "Initializing NSS ..." "Could not connect to broker because 'PR_LOAD_LIBRARY_ERROR' (-5977)." producer(): Error: PR_LOAD_LIBRARY_ERROR |
Cette erreur survient parce que les bibliothèques NSS/NSPR ne sont pas accessibles.
Pour résoudre ce problème, définissez la variable d'environnement LD_LIBRARY_PATH de façon à inclure le chemin des bibliothèques NSS/NSPR, imq_home/nss/lib.
Sur le panneau de sélection du JDK, la liste déroulante n'affiche qu'un seul élément. Il est donc difficile de sélectionner tout autre JDK dans la liste. (Bogue 6584735)
Si le JDK est actif et que l'utilisateur sélectionne « Installer le JDK par défaut » sur l'écran de sélection du JDK, le programme d'installation tente toujours de l'installer et signale qu'il n'est pas en mesure d'installer le package. L'installation se termine correctement malgré ce problème. (Bogue 6581310)
Si la version de JDK actuellement installée est ultérieure à JDK 1.5.0_15 (la version installée normalement par le programme d'installation Message Queue), alors le programme de désinstallation de Message Queue ne peut pas trouver le répertoire par défaut IMQ_JAVAHOME et renvoie une erreur. (Bogue 6673415)
Solution : installez JDK 1.5 manuellement comme suit avant d'exécuter le programme de désinstallation de Message Queue.
# cd installImage/Product/UNIX/LINUX/X86/2.4/Packages
# rpm -i --force jdk-1.5.0_15–linux- arch.rpm
où arch est soit i586 soit amd64.
Lorsque le programme d'installation est exécuté en mode de simulation (installer –n ), l'écran de synthèse affiche des messages d'erreur, ainsi qu'un état d'installation « Incomplet ». Cela est incorrect et peut prêter à confusion ; l'installation en mode de simulation n'installe aucun élément sur le système mais crée uniquement un fichier de réponse qui peut être utilisé par la suite pour exécuter l'installation silencieuse. (Bogue 6594351)