Centos 5.7 `GLIBC_2.7' 上的 JProfiler 未找到

问题描述 投票:0回答:2

JProfiler 代理似乎需要 glibc 2.7,但 Centos 有 glibc 2.5。有没有人为 glibc 2.5 成功编译了 jprofiler 代理或者以前版本的 JProfiler 用 2.5 创建了代理?

实际错误是:

VM初始化时出错
无法在绝对路径中找到代理库 /opt/jprofiler/bin/linux-x64/libjprofilerti.so,错误:/lib64/libc.so.6: 找不到版本“GLIBC_2.7”(/opt/jprofiler 需要/bin/linux-x64/libjprofilerti.so)

centos glibc jprofiler
2个回答
1
投票

问题是您正在使用的 JProfiler 是built 在具有 glibc-2.7(或更高版本)的系统上。

一般来说,UNIX 系统支持向后兼容(在旧系统上编译的代码继续在新系统上运行),但不支持向前兼容(你不能指望在新系统上构建的代码可以在旧系统上运行)。

您的选择是:升级您的 glibc 版本,或获取不同版本的 JProfiler(基于 glibc-2.5 或更早版本的系统)。


1
投票

这实际上是 7.0.1 中的回归,一个简单的解决方法是使用 7.0:

http://download.ej-technologies.com/jprofiler/jprofiler_linux_7_0.tar.gz

我们会尽快解决这个依赖问题(我公司开发了JProfiler)。感谢您让我们知道。

© www.soinside.com 2019 - 2024. All rights reserved.