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

Joh*_*ohn 4 linux centos centos6

我在 CentOS 上收到此错误:

/lib/ld-linux.so.2: bad ELF interpreter: No such file 
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下命令解决这个问题。

yum -y install glibc.i686
Run Code Online (Sandbox Code Playgroud)

但这没有用。它说:

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

My CentOS version: 6.7
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我吗?谢谢。

Tba*_*alz 9

使用命令

yum provides ld-linux.so.2
Run Code Online (Sandbox Code Playgroud)

你可能会看到这样的东西:

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
Run Code Online (Sandbox Code Playgroud)

然后你可以运行:

yum install glibc-2.17-105.el7.i686 -y
Run Code Online (Sandbox Code Playgroud)

  • 现在应该就在那里了 (2认同)