/LIB/LD-LINUX.SO.2: SLECHTE ELF-INTERPRETER: Geen bestand of directory

Wanneer ik opdracht uitgewerkt om de toepassing te installeren na Fout bij ACCREDED:
/Lib/ld-LINUX.SO.2: SLECHTE ELF-INTERPRETER: Geen bestand of directory

Ik was niet op de hoogte van het oplossen van dit probleem, om uit te zoeken resolutie die ik zocht naar soloties op net en gevonden na volgorde:

yum install glibc.i686 or yum install glibc.i386

Maar pech dit was helemaal niet gewerkt. Het gooide de volgende foutmelding:

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

opnieuw probeerde ik dit op te lossen en kreeg wat oplossingen van netto;

Download glibc rpm packge for centos 6 and install them.

Ik heb de volgende PACKESE gedaan:

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

en probeerde te installeren met de volgende opdracht:

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

Geen van hen wordt bewerkt. Kreeg het volgende bericht:

[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

Om afhankelijkheidsprobleem op te lossen geprobeerd om “GLIBC-Common-2.12-1.80.el6.i686.rpm” te installeren, maar opnieuw pech loopt en geeft fout:

[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

Kan iemand me helpen om uit te zoeken hoe u dit oplost?

Meer details:
Besturingssysteem: CentOs 6.3
Yum geïnstalleerd PCKEGE-lijst:

[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   

Antwoord 1, Autoriteit 100%

yum install glibc.i686

Installeer dit.


Antwoord 2, Autoriteit 43%

Je hebt niet vermeld wat de opdracht was die je probeerde uit te voeren en die de foutmelding opleverde. Het probleem is echter dat u 32-bits (i686) pakketten probeert uit te voeren en/of te installeren op een 64-bits (x86_64) systeem, wat geen goed idee is. Als u bijvoorbeeld de 32-bits versie van Perl op een 64-bits systeem probeert uit te voeren, zou het resultaat zoiets zijn als

perl: /lib/ld-linux.so.2: slechte ELF-interpreter: zo’n bestand of map bestaat niet

Als u nog steeds het rpm-commando wilt gebruiken om de 32-bits versies van glibc en glibc-common op uw systeem te installeren, moet u weten dat u beide pakketten tegelijkertijd en als één commando omdat ze afhankelijk zijn van elkaar. De opdracht die in uw geval moet worden uitgevoerd, is:

rpm -Uvh glibc-2.12-1.80.el6.i686.rpm glibc-common-2.12-1.80.el6.i686.rpm


Antwoord 3, autoriteit 14%

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

Antwoord 4, autoriteit 6%

Zoals @borayeris al zei,

yum installeer glibc.i686

Maar als u het pakket glibc.i686of libstdc++niet kunt vinden, probeer dan –

sudo yum zoeken glibc
sudo yum zoeken libstd

en dan,

sudo yum install {package}


Antwoord 5, autoriteit 5%

kijkt naar mij
yum installeer glibc.i686
had moeten werken. Tenzij Peter geen wortel was.
Hij heeft de 64-bit Glib geïnstalleerd, hij installeert een 32-bits pakket waarvoor de 32-bits glib is die GLIB.I686 is voor Intel-processors.


Antwoord 6, Autoriteit 2%

Ik had hetzelfde probleem, de volgende opdrachten kunnen oplossen:

sudo yum install  glibc-common glibc  (mutual dependency)
sudo yum install  glibc.i686  (the missing version)

Antwoord 7, Autoriteit 2%

Dit zijn de installatie die ik moest uitvoeren om het te laten werken aan 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

Other episodes