Hi, I tried using the open-vm-tools, but they seem to fail to load because they depend on an existing /proc/driver/vmware-sync which doesn't exist in my system. Here's the output: # /etc/init.d/vmware-tools start * Caching service dependencies ... [ ok ] * Loading vmblock module ... [ ok ] * Mounting vmblock device ... [ ok ] * Starting vmtoolsd ... [ !! ] Checking: # vmtoolsd [Sep 04 13:56:26.108: ] [ error] [vmsvc] Recieved SEGV, exiting Aborted Strace: mprotect(0xb7be8000, 4096, PROT_READ) = 0 stat64("/proc/driver/vmware-sync", 0xbf8533d4) = -1 ENOENT (No such file or directory) munmap(0xb7be4000, 20672) = 0 close(5) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- gettimeofday({1252065461, 724942}, NULL) = 0 open("/etc/localtime", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0 fstat64(5, {st_mode=S_IFREG|0644, st_size=2309, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f11000 read(5, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0\0"..., 4096) = 2309 _llseek(5, -28, [2281], SEEK_CUR) = 0 read(5, "\nCET-1CEST,M3.5.0,M10.5.0/3\n"..., 4096) = 28 close(5) = 0 munmap(0xb7f11000, 4096) = 0 write(2, "[Sep 04 13:57:41.724: ] [ error"..., 66[Sep 04 13:57:41.724: ] [ error] [vmsvc] Recieved SEGV, exiting ) = 66 rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0 tgkill(16774, 16774, SIGABRT) = 0 --- SIGABRT (Aborted) @ 0 (0) --- +++ killed by SIGABRT +++ --- Regarding my system: # cat /proc/version Linux version 2.6.30-gentoo-r5 (root@thinkpad_r51) (gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2)) #1 SMP Mon Aug 31 16:29:15 CEST 2009 # cat /etc/make.conf CFLAGS="-O2 -march=i686 -pipe" CXXFLAGS="${CFLAGS}" CHOST="i686-pc-linux-gnu"
/proc/driver/vmware-sync does not exist, because vmsync module is not loaded. I do not have it loaded either. vmtoolsd can work without vmsync. It segfaulted on something else.
*** This bug has been marked as a duplicate of bug 291236 ***