在yum中解析rtld(GNU_HASH)依赖项

时间:2011-01-10 23:02:19

标签: php bash yum

我正在尝试安装软件包但似乎无法完成此过程。我尝试安装时收到以下错误...

Error: Missing Dependency: rtld(GNU_HASH) is needed by package newrelic-php5

我正在尝试安装新的文件应用程序监视器,我不知道这是否是罪魁祸首,但我会从错误的外观中假设依赖项是通用的。非常感谢任何建议,感谢阅读!

2 个答案:

答案 0 :(得分:2)

您需要具有GNU_HASH功能的较新版本的libdl(glibc的一部分)。使用binutils 2.17+构建的对象将启用此功能。因此,如果您的系统具有较低版本的binutils,那么您的glibc很可能在没有它的情况下构建。 (换句话说,如果你想修复它,你可能只需要一个较新的发行版。)

答案 1 :(得分:1)

看起来当前版本的New Relic无法安装在CentOS 4.8上(可能是4.x版本中的任何内容)。有可能更新库并保持在4.x臂内,但这很困难,可能非常错。 GLIBC显然是罪魁祸首,因为2.2系列对2.3.x版本的POSIX线程没有相同的支持。