/lib32/libc.so.6: version `GLIBC_2.4' not found

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
chris23
Beiträge: 1
Registriert: 25.12.2009 02:38:45

/lib32/libc.so.6: version `GLIBC_2.4' not found

Beitrag von chris23 » 25.12.2009 07:28:59

Guten Morgen.

Erst einmal wünsche ich allen Lesern schöne und besinnliche Feiertage.
Ich habe bisher ca. 7 Stunden in dieses Problem investiert und auch einige
interessante Lösungsansätze hier im Forum gefunden, aber es war nichts halbes
und nichts ganzes dabei. Deswegen habe ich mich dazu entschieden ein neues
Thema aufzumachen. Ich werde versuchen euch mein Problem so verständlich
wie möglich zu beschreiben, mit den nötigen Informationen.

System des ROOT-Servers:

Code: Alles auswählen

Debian-40-etch-64-LAMP
(Kommandozeile)

Vorhaben:

Verwendung einer Datenbank zur Userverwaltung, statt Userdateien, für das Spiel SA-MP 0.3a (http://www.sa-mp.com).

Betroffene Datei: sampmysql.so

1. Fehler aus der Logfile:

Code: Alles auswählen

SA-MP Dedicated Server
----------------------
v0.3a R4, (C)2005-2009 SA-MP Team

[02:33:22] 
[02:33:22] Server Plugins
[02:33:22] --------------
[02:33:22]  Loading plugin: sampmysql.so
[02:33:22]   Failed (libmysqlclient.so.15: cannot open shared object file: No such file or directory)
[02:33:22]  Loaded 0 plugins.
Lösung:

Hinzufügen der lib-Pfade für 32-Bit Programme in der /etc/ld.so.conf

Code: Alles auswählen

include /etc/ld.so.conf.d/*.conf
/lib
/usr/lib
/emul/ia32-linux/lib
/emul/ia32-linux/usr/lib
2. Fehler aus der Logfile:

Code: Alles auswählen

SA-MP Dedicated Server
----------------------
v0.3a R4, (C)2005-2009 SA-MP Team

[17:51:41] 
[17:51:41] Server Plugins
[17:51:41] --------------
[17:51:41]  Loading plugin: sampmysql.so
[17:51:41]   Failed (/lib32/libc.so.6: version `GLIBC_2.4' not found (required by plugins/sampmysql.so))
[17:51:41]  Loaded 0 plugins.
Ab hier bin ich nicht weiter gekommen.

Weitere Informationen:

ldd sampmysql.so

Code: Alles auswählen

./sampmysql.so: /emul/ia32-linux/lib/libc.so.6: version `GLIBC_2.4' not found (required by ./sampmysql.so)
./sampmysql.so: /emul/ia32-linux/lib/libc.so.6: version `GLIBC_2.4' not found (required by /emul/ia32-linux/usr/lib/libmysqlclient.so.15)
        linux-gate.so.1 =>  (0xffffe000)
        libmysqlclient.so.15 => /emul/ia32-linux/usr/lib/libmysqlclient.so.15 (0xf7d2f000)
        libc.so.6 => /emul/ia32-linux/lib/libc.so.6 (0xf7c04000)
        libpthread.so.0 => /emul/ia32-linux/lib/libpthread.so.0 (0xf7bf2000)
        libcrypt.so.1 => /emul/ia32-linux/lib/libcrypt.so.1 (0xf7bc4000)
        libnsl.so.1 => /emul/ia32-linux/lib/libnsl.so.1 (0xf7bae000)
        libm.so.6 => /emul/ia32-linux/lib/libm.so.6 (0xf7b8a000)
        libz.so.1 => /emul/ia32-linux/usr/lib/libz.so.1 (0xf7b76000)
        /lib/ld-linux.so.2 (0x56555000)
/etc/apt/apt.conf.d/70debconf

Code: Alles auswählen

// Pre-configure all packages with debconf before they are installed.
// If you don't like it, comment it out.
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
APT::Default-Release "stable";
APT::Cache-Limit 33554432;
/etc/apt/sources.list

Code: Alles auswählen

deb      ftp://mirror.hetzner.de/debian/packages  etch  main contrib non-free
deb-src  ftp://mirror.hetzner.de/debian/packages  etch  main contrib non-free

deb      http://security.debian.org/  etch/updates  main contrib non-free
deb-src  http://security.debian.org/  etch/updates  main contrib non-free

deb      http://ftp.uni-bayreuth.de/linux/Debian/debian/  etch  main non-free contrib
deb-src  http://ftp.uni-bayreuth.de/linux/Debian/debian/  etch  main non-free contrib

deb      http://ftp.de.debian.org/debian sid main

deb      ftp://ftp.debian.org/debian lenny main
apt-get install glibc6
apt-get install libc6_2.7-18_amd64

Code: Alles auswählen

Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package *
dpkg -i /home/chris/*.deb

Code: Alles auswählen

dpkg: regarding .../libc6-i386_2.10.2-2_amd64.deb containing libc6-i386:
 package uses Breaks; not supported in this dpkg
dpkg: error processing /home/chris/libc6-i386_2.10.2-2_amd64.deb (--install):
 unsupported dependency problem - not installing libc6-i386
Errors were encountered while processing:
 /home/chris/libc6-i386_2.10.2-2_amd64.deb
Wie kann ich dieses Problem lösen? Ich bin wirklich am Ende mit meinem Linux-Latein.
Was soll ich sagen, ihr seid in diesem Fall meine letzte Hoffnung. :)
Über Hilfe würde ich mich sehr freuen!

Gruß, Christoph.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: /lib32/libc.so.6: version `GLIBC_2.4' not found

Beitrag von gms » 25.12.2009 18:04:07

Willkommen im Forum!

dein libc6-i386 Paket ist zu alt, ich würde dir empfehlen auf Lenny upzugraden

Code: Alles auswählen

root@gms2:/# apt-show-versions -a libc6
libc6 2.9-12 install ok installed
libc6 2.3.6.ds1-13etch9 oldstable ftp.de.debian.org
libc6 2.7-18            stable    ftp.de.debian.org
libc6 2.10.2-2          testing   ftp.de.debian.org
libc6 2.10.2-2          unstable  ftp.de.debian.org
In Etch ist nur die Version 2.3.6, die folglich nicht die GLIBC_2.4 Symbole beinhaltet

Gruß
gms

Grex
Beiträge: 5
Registriert: 08.03.2010 23:05:55

Re: /lib32/libc.so.6: version `GLIBC_2.4' not found

Beitrag von Grex » 26.05.2010 21:37:01

Hier das gleiche Problem, von einem bekannten funktioniert das auch nicht, er hat Debian 4.0 64Bit Etch, heißt das, es ist wirklich unmöglich?, ich habe Lenny 64 Bit und es klappt wunderbar. Sowie der Vorposter es behauptet hat.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: /lib32/libc.so.6: version `GLIBC_2.4' not found

Beitrag von gms » 26.05.2010 22:24:21

naja, nix ist unter Linux "wirklich unmöglich". Wenn ein Upgrade auf Lenny aus irgendwelchen Gründen nicht erwünscht ist, dann kann man Lenny und die entsprechenden Programme auch in einem Chroot installieren, oder man macht sich selber die Arbeit und baut einzelne Pakete ( mit einem anderen Prefix),...

Gruß
gms

Antworten