Ubuntu (xenial) kann keine Binärdatei ausführen: Exec-Formatfehler
909
Akerfeldt
Ich habe ein Problem mit der Ausführung einer Datei ecl.e, einem 32-Bit-Programm.
Ich bekomme Folgendes, wenn ich mit Bash laufe:
bash /home/user/miniconda2/envs/iraf27/iraf//bin.linux/ecl.e /home/user/miniconda2/envs/iraf27/iraf//bin.linux/ecl.e: /home/user/miniconda2 /envs/iraf27/iraf//bin.linux/ecl.e: cannot execute binary file
und,
./home/user/miniconda2/envs/iraf27/iraf//bin.linux/ecl.e -bash: ./home/user/miniconda2/envs/iraf27/iraf//bin.linux/ecl.e: No such file or directory
Ich lasse das Programm auf x86_64 laufen. Ich verstehe also, dass es Probleme geben würde, nicht über die richtigen Bibliotheken zu verfügen. Ich habe das Problem behoben, indem ich die Bibliotheken besorgt habe:
apt-get update sudo apt-get install libc6:i386 libz1:i386 libncurses5:i386 libbz2-1.0:i386 libuuid1:i386 libxcb1:i386 libxmu6:i386
Das Problem bleibt jedoch bestehen.
Dies ist die Ausgabe, wenn ich eine Datei darauf laufe:
file /home/user/miniconda2/envs/iraf27/iraf//bin.linux/ecl.e: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.9, not stripped
und ldd:
ldd /home/user/miniconda2/envs/iraf27/iraf//bin.linux/ecl.e not a dynamic executable
0 Antworten auf die Frage
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
2
Fingerabdruckerkennung in Vista x64
-
5
64-Bit-Betriebssystem und VPN-Software
-
5
iPod-Verwaltungssoftware für Linux
-
8
Sollte ich 32 oder 64 Bit für Linux wählen?