/lib/ld-linux.so.2: schlechter ELF-Interpreter: Keine solche Datei oder Verzeichnis
Wenn ich exectued Befehl zum installieren der Anwendung folgenden Fehler aufgelaufenen:
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Ich war nicht bewusst, wie dieses problem zu lösen, um herauszufinden, Auflösung, die ich gesucht solotutions auf Netz und fand folgende Lösung:
yum install glibc.i686 or yum install glibc.i386
Aber Pech, das war nicht gearbeitet. Es war das werfen die folgende Fehlermeldung:
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
Wieder versuchte ich diese zu lösen und habe einige Lösungen aus dem Netz;
Download glibc rpm packge for centos 6 and install them.
Ich heruntergeladen folgenden paketpapier:
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
Und versucht zu installieren mit folgendem Befehl:
yum install glibc.i686
rpm -U glibc-2.12-1.80.el6.i686.rpm
rpm -ivh glibc-2.12-1.80.el6.i686.rpm
Keiner von Ihnen arbeitete. Bekam folgende Meldung:
[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
Beheben dependency problem versucht zu installieren, "glibc-common-2.12-1.80.el6.i686.U /min", aber wieder Pech läuft und Fehler gibt:
[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
Kann jemand bitte helfen Sie mir herauszufinden, wie man dieses Problem beheben?
Mehr Details:
Betriebssystem: centos 6.3
Yum installiert packege Liste:
[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
InformationsquelleAutor der Frage vijay | 2012-12-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
installieren Sie diese.
InformationsquelleAutor der Antwort borayeris
Sie nicht zu erwähnen, was der Befehl war, dass Sie versuchen zu laufen, produziert die Fehlermeldung. Aber die Letzte Zeile problem ist, dass Sie versuchen, auszuführen und/oder installieren der 32-bit - (i686) - Pakete auf einem 64-bit - (x86_64) - system ist keine gute Idee. Zum Beispiel, wenn Sie versuchen zum ausführen der 32-bit-version von Perl auf einem 64-bit-system, das Ergebnis wäre so etwas wie
Wenn Sie immer noch wollen, verwenden Sie die rpm-Befehl installieren Sie die 32-bit-Versionen von glibc und glibc-common auf Ihrem system, dann müssen Sie wissen, dass Sie müssen installieren Sie beide Pakete zur gleichen Zeit und als einzelnen Befehl ausführen können, weil Sie Abhängigkeiten von einander. Der Befehl würde in deinem Fall sein:
InformationsquelleAutor der Antwort ZaSter
InformationsquelleAutor der Antwort GabrielB
sieht für mich
yum install glibc.i686
sollte gearbeitet haben. Es sei denn Peter war nicht root.
Er hat die 64-bit-glib installiert, er ist die Installation eines 32-bit-Paket, das erfordert die 32-bit-glib die glib.i686 für intel-Prozessoren.
InformationsquelleAutor der Antwort Tauqir Chaudhry
Diese sind die installation, die ich zu laufen hatte, um es auf fedora 22 :-
InformationsquelleAutor der Antwort tomerz
Ich hatte das gleiche Problem mit den folgenden Befehlen beheben können:
InformationsquelleAutor der Antwort teng_wenxuan