CentOS错误:/lib/ld-linux.so.2: 坏的ELF解释器:没有这样的文件。

4

我在CentOS上遇到了以下错误:

/lib/ld-linux.so.2: bad ELF interpreter: No such file 

我尝试使用以下命令解决这个问题。
yum -y install glibc.i686

但是它没有起作用,显示如下:

没有可用的glibc.i686软件包。

My CentOS version: 6.7

有人可以帮我吗?谢谢。

1个回答

9

使用命令

yum provides ld-linux.so.2

您可能会看到类似于以下内容:

yum provides ld-linux.so.2
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.symnds.com
 * epel: mirror.symnds.com
 * extras: mirror.solarvps.com
 * rpmforge: mirror.us.leaseweb.net
 * updates: mirror.symnds.com
glibc-2.17-105.el7.i686 : The GNU libc libraries
Repo        : base
Matched from:
Provides    : ld-linux.so.2



glibc-2.17-106.el7_2.1.i686 : The GNU libc libraries
Repo        : updates
Matched from:
Provides    : ld-linux.so.2

那么您可以运行:

yum install glibc-2.17-105.el7.i686 -y

1
如果您提及如何处理输出结果,那么这将是一个更好的答案。 - Peter Cordes
2
现在应该已经有了。 - Tbalz
这是一个非常有用的命令,也可以使用yum groupinstall“兼容性库”。 - Tbalz
1
这里建议使用 yum provides 比直接提供 rpm 链接更有价值,后者通常会跟随类似的问题。 - hypers
yum提供ld-linux.so.2 已加载插件:fastestmirror,ovl 从缓存的主机文件中加载镜像速度
  • base: mirror1.cl.netactuate.com
  • extras: mirror1.cl.netactuate.com
  • updates: mirror1.cl.netactuate.com 未找到匹配项
- Paulo Pedroso

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接