Erro na instalação do aplicativo: /lib/ld-linux.so.2: interpretador ELF incorreto: Nenhum arquivo ou diretório

3

Quando eu executei um comando para instalar um aplicativo, ocorreu o seguinte erro

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

Eu não sabia como corrigir esse problema. Eu encontrei a seguinte solução online:

yum install glibc.i686

ou

yum install glibc.i386

Mas azar, isso não funcionou. Foi lançado o seguinte erro:

Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Setting up Install Process
No package glibc.i686 available.
Error: Nothing to do

Novamente, tentei resolver isso e obtive algumas soluções da net

Download glibc rpm packge for centos 6 and install them.

Eu baixei os seguintes pacotes:

glibc-2.12-1.80.el6.i686.rpm
glibc-common-2.12-1.80.el6.i686.rpm
glibc-devel-2.12-1.80.el6.i686.rpm
glibc-headers-2.12-1.80.el6.i686.rpm
glibc-static-2.12-1.80.el6.i686.rpm
glibc-utils-2.12-1.80.el6.i686.rpm

E tentou instalar com o seguinte comando:

yum install glibc.i686
rpm -U glibc-2.12-1.80.el6.i686.rpm
rpm -ivh glibc-2.12-1.80.el6.i686.rpm

Nenhum deles resolveu meu problema. Eu tenho a seguinte mensagem:

[root@s7 tmp_glibc]# rpm -ivh glibc-2.12-1.80.el6.i686.rpm
    error: Failed dependencies:
    glibc-common = 2.12-1.80.el6 is needed by glibc-2.12-1.80.el6.i686
    libfreebl3.so is needed by glibc-2.12-1.80.el6.i686
    libfreebl3.so(NSSRAWHASH_3.12.3) is needed by glibc-2.12-1.80.el6.i686

Para resolver o problema de dependência, tentei instalar o "glibc-common-2.12-1.80.el6.i686.rpm", mas novamente a má sorte é executada e dá erro:

[root@s7 tmp_glibc]# rpm -ivh glibc-common-2.12-1.80.el6.i686.rpm
error: Failed dependencies:
    glibc = 2.12-1.80.el6 is needed by glibc-common-2.12-1.80.el6.i686
    libc.so.6 is needed by glibc-common-2.12-1.80.el6.i686
    libc.so.6(GLIBC_2.0) is needed by glibc-common-2.12-1.80.el6.i686
    libc.so.6(GLIBC_2.1) is needed by glibc-common-2.12-1.80.el6.i686
    libc.so.6(GLIBC_2.1.1) is needed by glibc-common-2.12-1.80.el6.i686
    libc.so.6(GLIBC_2.1.3) is needed by glibc-common-2.12-1.80.el6.i686
    libc.so.6(GLIBC_2.10) is needed by glibc-common-2.12-1.80.el6.i686
    libc.so.6(GLIBC_2.2) is needed by glibc-common-2.12-1.80.el6.i686
    libc.so.6(GLIBC_2.3) is needed by glibc-common-2.12-1.80.el6.i686
    libcap.so.2 is needed by glibc-common-2.12-1.80.el6.i686
    libdl.so.2 is needed by glibc-common-2.12-1.80.el6.i686
    libdl.so.2(GLIBC_2.0) is needed by glibc-common-2.12-1.80.el6.i686
    libdl.so.2(GLIBC_2.1) is needed by glibc-common-2.12-1.80.el6.i686

Alguém pode me ajudar resolvendo esse problema?

Mais detalhes: Sistema Operacional: centos 6.3 Yum instalou a lista de pacotes:

[root@s7 tmp_glibc]# yum list installed glibc
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Installed Packages
glibc.x86_64   
    
por vijay 25.12.2012 / 08:57

2 respostas

3

Tente primeiro procurar o pacote:

yum search glibc

Isso fornecerá todos os pacotes que contêm glibc. Em segundo lugar, qual aplicativo você instala para fornecer o erro?

você também pode executar o seguinte

yum whatprovides /lib/ld-linux.so.2

Isto lhe dirá qual pacote contém o arquivo requerido para que você possa simplesmente instalar o yum

    
por 25.12.2012 / 10:43
0

só teve o mesmo problema com o android sdk em centos de 64 bits 6 Para mim, funcionou assim:

wget ftp://fr2.rpmfind.net/linux/centos/6.3/os/i386/Packages/glibc-common-2.12-1.80.el6.i686.rpm
wget ftp://fr2.rpmfind.net/linux/centos/6.3/os/i386/Packages/glibc-2.12-1.80.el6.i686.rpm
yum install nss-softokn-freebl-3.12.9-11.el6.i686
rpm -Uhv glibc-2.12-1.80.el6.i686.rpm glibc-common-2.12-1.80.el6.i686.rpm

Também para fazer o adnroid sdk funcionar eu tive que instalar:

yum install zlib-1.2.3-27.el6.i686 libstdc++-4.4.6-4.el6.i686
    
por 10.01.2013 / 10:37