Executable nicht ausführbar

Hi,

wahrscheinlich ist der Fehler trivial:

Code:
mathias@wi1-38:/usr/lib/vmware-vcli/bin$ ./resxtop 
bash: ./resxtop: No such file or directory
mathias@wi1-38:/usr/lib/vmware-vcli/bin$ file ./resxtop 
./resxtop: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
mathias@wi1-38:/usr/lib/vmware-vcli/bin$ uname -a
Linux wi1-38 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 x86_64 GNU/Linux
mathias@wi1-38:/usr/lib/vmware-vcli/bin

Liegt das Problem aus dem ersten Kommando daran, dass das ein 32bit Executable auf einem x86_64 System ist?

cu
serow
 
Ist die Datei überhaupt ausführbar?
chmod a+x resxtop

edit: Hm, dann müsste aber eher "Keine Berechtigung" kommen.
Ist es vielleicht ein Symlink auf ein nicht existentes Ziel?
Mach doch mal "ls -la resxtop"
 
Zuletzt bearbeitet:
Yep das wäre auch zu einfach gewesen ;)

Code:
mathias@wi1-38:/usr/lib/vmware-vcli/bin$ ls -l resxtop 
-rwxr-xr-x 1 root root 382389 2010-09-03 22:55 resxtop
mathias@wi1-38:/usr/lib/vmware-vcli/bin$
 
Du hast ein 32Bit File welches du auf einem 64Bit System ausführen möchtest (oder umgekehrt). Bitte einmal die Ausgabe von:

file resxtop
uname -a

Dieses Paket (unter Debian) schafft Abhilfe: ia32-libs
 
Zuletzt bearbeitet:
Hi,

@Bitmuncher: Widerspricht das nicht meinem ersten Posting?

Code:
mathias@wi1-38:/usr/lib/vmware-vcli/bin$ file ./resxtop 
./resxtop: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped

@xeno: Ok, dann ist es wirklich das, was ich vermutet habe. Sicher war ich mir jedoch nicht, weil ich das so noch nie gesehn habe. ia32-libs hats gelöst! Danke!

ciao
serow
 
Zurück
Oben