Versuchen
ls -l proc/self/exe /proc/self/exe
und sehen, ob es einen Unterschied gibt.
Warum solltest du sogar die Kopfzeile readelf
in der Chroot zeigen?
Ich versuche, Java 8 SDK in einer von qemu emulierten Chroot-Umgebung zu installieren, und ich bin gegen den folgenden Fehler gestoßen
readelf: Error: /proc/self/exe: Failed to read file's magic number
Readelf funktioniert, wenn der Pfad nicht absolut ist. Im Folgenden wird der richtige Header ausgegeben.
cd / && readelf -h proc/self/exe
Folgendes tut es nicht
readelf -h /proc/self/exe
Anregungen oder fortgesetzte Debugging-Tipps? Danke im Voraus!
Versuchen
ls -l proc/self/exe /proc/self/exe
und sehen, ob es einen Unterschied gibt.
Warum solltest du sogar die Kopfzeile readelf
in der Chroot zeigen?