Gentoo Archives: gentoo-user-ru

From: Alex Efros <powerman@××××××××.name>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] Re: [gentoo-user-ru] Не запускается vmware-server-1.0.10.203137
Date: Sat, 24 Jul 2010 06:03:40
Message-Id: 20100724060333.GE4258@home.power
In Reply to: [gentoo-user-ru] Re: [gentoo-user-ru] Не запускается vmware-server-1.0.10.203137 by Anton Ananich
1 Hi!
2
3 On Sat, Jul 24, 2010 at 08:50:49AM +0300, Anton Ananich wrote:
4 > >> # /opt/vmware/server/lib/bin/vmware-vmx
5 > >> bash: /opt/vmware/server/lib/bin/vmware-vmx: No such file or directory
6 > >>
7 > >> Причем файл там на самом деле есть, бинарный, ELF формат.
8
9 А Вы уверены, что он действительно ELF? Проверьте, на всякий случай:
10 # file /opt/vmware/server/lib/bin/vmware-vmx
11
12 Дело в том, что такая ошибка:
13
14 > # strace -f /opt/vmware/server/lib/bin/vmware-vmx
15 > execve("/opt/vmware/server/lib/bin/vmware-vmx",
16 > ["/opt/vmware/server/lib/bin/vmwar"...], [/* 15 vars */]) = -1 ENOENT
17 > (No such file or directory)
18
19 обычно означает, что это скрипт, у которого некорректно указан
20 интерпретатор:
21
22 powerman@home ~ $ cat > wrong_interpreter
23 #!/no/such
24 echo ok
25 [Ctrl-D]
26 powerman@home ~ $ chmod +x wrong_interpreter
27 powerman@home ~ $ strace -f ./wrong_interpreter
28 execve("./wrong_interpreter", ["./wrong_interpreter"], [/* 60 vars */]) = -1 ENOENT (No such file or directory)
29 dup(2) = 3
30 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR)
31 fstat64(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 13), ...}) = 0
32 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4daa0000
33 _llseek(3, 0, 0x5b38a770, SEEK_CUR) = -1 ESPIPE (Illegal seek)
34 write(3, "strace: exec: No such file or di"..., 40strace: exec: No such file or directory
35 ) = 40
36 close(3) = 0
37 munmap(0x4daa0000, 4096) = 0
38 brk(0x17493000) = 0x17493000
39 exit_group(1) = ?
40 powerman@home ~ $
41
42 --
43 WBR, Alex.

Replies