10 Replies Latest reply on Apr 20, 2010 10:54 AM by eaguila

    vsock fails to build during install of VMware Server 2.0.1 on Ubuntu 9.04

    llamahunter Lurker

      None of the pre-built vsock modules for VMware Server is suitable for your

      running kernel.  Do you want this program to try to build the vsock module for

      your system (you need to have a C compiler installed on your system)?


      Extracting the sources of the vsock module.


      Building the vsock module.


      Using 2.6.x kernel build system.

      make: Entering directory `/tmp/vmware-config1/vsock-only'

      make -C /lib/modules/2.6.28-11-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules

      make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'

        CC   /tmp/vmware-config1/vsock-only/linux/af_vsock.o

        CC   /tmp/vmware-config1/vsock-only/linux/driverLog.o

        CC   /tmp/vmware-config1/vsock-only/linux/util.o

      /tmp/vmware-config1/vsock-only/linux/util.c: In function ‘VSockVmciLogPkt’:

      /tmp/vmware-config1/vsock-only/linux/util.c:157: warning: format not a string literal and no format arguments

        CC   /tmp/vmware-config1/vsock-only/linux/vsockAddr.o

        LD   /tmp/vmware-config1/vsock-only/vsock.o

        Building modules, stage 2.

        MODPOST 1 modules

      WARNING: "VMCIDatagram_CreateHnd" /tmp/vmware-config1/vsock-only/vsock.ko undefined!

      WARNING: "VMCIDatagram_DestroyHnd" /tmp/vmware-config1/vsock-only/vsock.ko undefined!

      WARNING: "VMCI_GetContextID" /tmp/vmware-config1/vsock-only/vsock.ko undefined!

      WARNING: "VMCIDatagram_Send" /tmp/vmware-config1/vsock-only/vsock.ko undefined!

        CC      /tmp/vmware-config1/vsock-only/vsock.mod.o

        LD   /tmp/vmware-config1/vsock-only/vsock.ko

      make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'

      cp -f vsock.ko ./../vsock.o

      make: Leaving directory `/tmp/vmware-config1/vsock-only'

      Unable to make a vsock module that can be loaded in the running kernel:

      insmod: error inserting '/tmp/vmware-config1/vsock.o': -1 Unknown symbol in module

      There is probably a slight difference in the kernel configuration between the

      set of C header files you specified and your running kernel.  You may want to

      rebuild a kernel based on that directory, or specify another directory.


      The VM communication interface socket family is used in conjunction with the VM

      communication interface to provide a new communication path among guests and

      host.  The rest of this software provided by VMware Server is designed to work

      independently of this feature.  If you wish to have the VSOCK feature  you can

      install the driver by running vmware-config.pl again after making sure that

      gcc, binutils, make and the kernel sources for your running kernel are

      installed on your machine. These packages are available on your distribution's

      installation CD.