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

War es hilfreich?

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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top