On 6/21/2011 12:59 AM, Anders Norrbring wrote:
On 6/19/2011 1:09 PM, Anders Norrbring wrote:
Has anybody else seen this when trying to run vmtoolsd in a VMware Server or ESXi virtual machine? Guest is 11.4..
I'm confused. What OS is the host? What OS is the guest?
[ warning] [vmtoolsd] The vmsvc service needs to run inside a
virtual
machine.
Seems a bit odd.
Anders.
It almost sounds like you are trying to install the tools in the host instead of the guest.
After copying the Vmware tools to the to the Virtual Machine you untar it and then you ran /~vmware-tools-distrib/vmware-install.pl (as root), Right???
Wrong.. ;-) I don't use the VMware tools from VMware, but the open vmtools distributed with the opensuse 11.4, the version from VMware won't even compile on 11.4. And no, I'm not trying to install on the host...
The host is running opensuse 11.1 x86_64 since that's the latest version supported by VMware Server 2, the guest is opensuse 11.4 x84_64.
Anders.
Very odd. I have Vmware Workstation, and I have two licenses, one for a windows 7 host and one for my Linux host. (11.4)
I have a Opensuse 11.4 guest in both machines, and had no trouble installing tools via the recommended Vmware installation method which compiles several components. Other than having the headers and a competent compile environment installed in the Virtual Machines, I had no particular problem getting this to run.
I've retried a compile of the VMware tools ditributed with the VMware Server 2.0.1 but to no avail. I have these packages installed in the 11.4 guest: kernel-desktop-devel-2.6.37.6-0.5.1.x86_64 kernel-default-devel-2.6.37.6-0.5.1.x86_64 kernel-syms-2.6.37.6-0.5.1.x86_64 kernel-source-2.6.37.6-0.5.1.noarch kernel-devel-2.6.37.6-0.5.1.noarch kernel-default-2.6.37.6-0.5.1.x86_64 kernel-xen-devel-2.6.37.6-0.5.1.x86_64 The packages in "C/C++ Development" pattern selection, the VMwareTools-7398-203138.i386 package. I ran make clonfig && make in /usr/src/linux and the vmware-config-tools.pl and I get this: Stopping VMware Tools services in the virtual machine: Guest operating system daemon: done insserv: Service syslog is missed in the runlevels 4 to use service pcscd None of the pre-built vmmemctl modules for VMware Tools is suitable for your running kernel. Do you want this program to try to build the vmmemctl module for your system (you need to have a C compiler installed on your system)? [yes] Using compiler "/usr/bin/gcc". Use environment variable CC to override. Your kernel was built with "gcc" version "4.5.1", while you are trying to use "/usr/bin/gcc" version "4.5". This configuration is not recommended and VMware Tools may crash if you'll continue. Please try to use exactly same compiler as one used for building your kernel. Do you want to go with compiler "/usr/bin/gcc" version "4.5" anyway? [no] y What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match your running kernel (version 2.6.37.6-0.5-default). Even if the module were to compile successfully, it would not load into the running kernel. Anders. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org