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