OpenSuSE: error while loading shared libraries: libdl.so.2: cannot open shared object
Sie bekommen folgenden Fehler, wenn Sie auf SuSE versuchen, eine bin-Datei auszuführen (beispielsweise bei Borland JBuilder, Maple oder jegliche andere bin-Datei):
awk: error while loading shared libraries: libdl.so.2: cannot open shared object
dirname: error while loading shared libraries: libc.so.6: cannot open shared obje
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared obj
basename: error while loading shared libraries: libc.so.6: cannot open shared obj
dirname: error while loading shared libraries: libc.so.6: cannot open shared obje
basename: error while loading shared libraries: libc.so.6: cannot open shared obj
hostname: error while loading shared libraries: libc.so.6: cannot open shared obj
Lösung:
Führen Sie folgende Befehle in der Konsole aus. „install.bin“ ist im Beispiel die Datei, die ausgeführt werden soll.
cp install.bin install.bak
cat install.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > install.bin
./install.bin
Achtung beim Kopieren! Die Anführungszeichen werden falsch kopiert. Am besten abtippen.
Dann sollte es funktionieren.