glibc - wct - usr bin snx lib ld linux so 2 bad elf interpreter no such file or directory
/lib/ld-linux.so.2: intérprete de ELF incorrecto: no existe tal archivo o directorio (6)
Esta es la instalación que tuve que ejecutar para que funcione en fedora 22:
glibc-2.21-7.fc22.i686
alsa-lib-1.0.29-1.fc22.i686
qt3-3.3.8b-64.fc22.i686
libusb-1: 0.1.5-5.fc22.i686
Cuando ejecuté el comando para instalar la aplicación después del error accured: /lib/ld-linux.so.2: intérprete de ELF incorrecto: no existe tal archivo o directorio
No sabía cómo solucionar este problema, para averiguar la resolución, busqué solotuciones en la red y encontré la siguiente resolución:
yum install glibc.i686 or yum install glibc.i386
Pero mala suerte, esto no funcionó en absoluto. Lanzaba el siguiente error:
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
Nuevamente traté de resolver esto y obtuve algunas soluciones de la red;
Download glibc rpm packge for centos 6 and install them.
He descargado los siguientes paquetes:
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
Y trató de instalar con el siguiente 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
Ninguno de ellos está trabajado. Tengo el siguiente mensaje:
[root@demo 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 el problema de dependencia intenté instalar "glibc-common-2.12-1.80.el6.i686.rpm", pero nuevamente la mala suerte se ejecuta y da error:
[root@demo 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
¿Puede alguien ayudarme a resolver cómo resolver esto?
Más detalles: Sistema operativo: lista de paquetes instalados de centos 6.3 Yum:
[root@demo tmp_glibc]# yum list installed glibc
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Installed Packages
glibc.x86_64
No mencionó el comando que estaba tratando de ejecutar que produjo el mensaje de error. Sin embargo, el problema final es que está intentando ejecutar y / o instalar paquetes de 32 bits (i686) en un sistema de 64 bits (x86_64), lo cual no es una buena idea. Por ejemplo, si intenta ejecutar la versión de 32 bits de Perl en un sistema de 64 bits, el resultado sería algo así como
perl: /lib/ld-linux.so.2: intérprete de ELF incorrecto: no existe tal archivo o directorio
Si aún desea usar el comando rpm para instalar las versiones de 32 bits de glibc y glibc-common en su sistema, entonces necesita saber que debe instalar ambos paquetes al mismo tiempo y como un solo comando porque son dependencias el uno del otro. El comando para ejecutar en su caso sería:
rpm -Uvh glibc-2.12-1.80.el6.i686.rpm glibc-common-2.12-1.80.el6.i686.rpm
Tuve el mismo problema, los siguientes comandos pueden resolver:
sudo yum install glibc-common glibc (mutual dependency)
sudo yum install glibc.i686 (the missing version)
me parece que yum install glibc.i686 debería haber funcionado. A menos que Peter no fuera root Tiene el glib de 64 bit instalado, está instalando un paquete de 32 bits que requiere el glib de 32 bits que es glib.i686 para procesadores Intel.
Missing prerequisites. IBM has the solution below:
yum install gtk2.i686
yum install libXtst.i686
If you received the the missing libstdc++ message above,
install the libstdc++ library:
yum install compat-libstdc++
https://www-304.ibm.com/support/docview.wss?uid=swg21459143
yum install glibc.i686
instalar esto