Frage
Ich erhalte den folgenden Fehler, wenn ich versuche, mehrere ausführbare Ausführungen auszuführen:
/lib/libc.so.6: version `GLIBC_2.7' not found (required by .tools/bridge/bridge)
Ich habe kürzlich von CentOS 5,3 auf 5,7 verbessert (ich muss diese Tools auf CentOS 5 ausführen, also kann ich nicht auf 6 aktualisieren). Ich habe den gesamten Code neu kompiliert, aber dieser Fehler erscheint immer noch.
Hat jemand auf diese Art von Fehler gestoßen?
Danke, Claudiu
Lösung
Der Fehler bedeutet, dass Sie gebaut haben .tools/bridge/bridge
auf einem System mit glibc-2.7
(oder später) und versuchen, es auf einem System auszuführen, das hat glibc-2.6
oder früher.
Linux (und die meisten Unixes) unterstützt nicht "später aufbauen, früher laufen"; Nur das umgekehrte Szenario wird unterstützt.
Siehe auch Diese Antwort.
Andere Tipps
Das 'GLIBC' ist nicht die neueste Version, und Sie können versuchen, das GLIBC -Paket zu aktualisieren.
yum install glibc
oder
yum install glibc-2.7