2011-10-14 1 views
0

L'agent JProfiler semble nécessiter la glibc 2.7, mais Centos a la glibc 2.5. Est-ce que quelqu'un a compilé avec succès l'agent jprofiler pour glibc 2.5 ou est-ce que la version précédente de JProfiler a créé des agents avec 2.5?JProfiler sur Centos 5.7 `GLIBC_2.7 'non trouvé

erreur Actul est Une erreur est survenue lors de l'initialisation de la machine virtuelle Impossible de trouver la bibliothèque de l'agent /opt/jprofiler/bin/linux-x64/libjprofilerti.so en chemin absolu, avec l'erreur: /lib64/libc.so.6: la version `GLIBC_2.7' introuvable (requis par /opt/jprofiler/bin/linux-x64/libjprofilerti.so)

+0

Mauvaise chance. Habituellement, 'libc.so' est rétrocompatible, vous pouvez donc en installer un à partir de la dernière version de CentsOS (faites des sauvegardes et assurez-vous que votre système ne va pas tomber en panne). –

+0

Ne confondez pas GLib et glibc. Ce sont deux choses complètement différentes. Ré-enregistrement – ptomato

Répondre

1

Le problème est que JProfiler vous utilisez a été construit sur un système avec glibc-2.7 (ou plus tard). En général, les systèmes UNIX prennent en charge la rétrocompatibilité (le code compilé sur un ancien système continue à fonctionner sur un système plus récent), mais pas la compatibilité ascendante (vous ne pouvez pas attendre que le code d'un système plus récent fonctionne sur un ancien système). Vous avez le choix entre: mettre à niveau votre version de la glibc ou obtenir une version différente de JProfiler (qui a été construit sur un système basé sur la glibc-2.5 ou plus ancien).