Moin, On Wed, 05 Nov 2008, 15:02:39 +0100, Andre Tann wrote:
[...] Folgendes habe ich herausgefunden: wenn man auf vmware-tools installieren klickt, dann wird folgendes in den Verzeichnisbaum des Gastes kopiert:
# ls -l /tmp/vmware-root/ insgesamt 992 -rwx------ 1 root root 1125 11. Sep 15:59 run_upgrader.sh -rwx------ 1 root root 470904 11. Sep 15:59 vmware-tools-upgrader-32 -rwx------ 1 root root 539704 11. Sep 15:59 vmware-tools-upgrader-64
Allerdings kann ich run_upgrader.sh nicht laufen lassen:
# ./run_upgrader.sh -bash: ./run_upgrader.sh: cannot execute binary file
Also ausführlicher:
# strace ./run_upgrader.sh execve("./run_upgrader.sh", ["./run_upgrader.sh"], [/* 53 vars */]) = -1 ENOEXEC (Exec format error) dup(2) = 3 fcntl64(3, F_GETFL) = 0x8402 (flags O_RDWR| O_APPEND|O_LARGEFILE) fstat64(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0xb7ffe000 _llseek(3, 0, 0xbff1a198, SEEK_CUR) = -1 ESPIPE (Illegal seek) write(3, "strace: exec: Exec format error\n", 32strace: exec: Exec format error ) = 32 close(3) = 0 munmap(0xb7ffe000, 4096) = 0 exit_group(1) = ?
Also das Format schmeckt ihm nicht. Aber was ist los? Kann mir das jemand interpretieren?
Ich vermute mal, dass das Verzeichnis das auf der CD ist, richtig? Hoechstwahrscheinlich ist die dann mit der Option "noexec" gemounted. Du kannst dann mal als Super-User Folgendes ausfuehren: mount -o remount,exec /das/verzeichnis/dieser/CD
Danke+Gruß.
HTH, cheers. l8er manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org