Hi
I installed vmplayer bundle and when i type: sudo vmplayer to build the modules for my kernel, it fails.
The critical module is vsock.
As far as i can see it schould be not that hard to fix cause it is only a mismatched argument.
Here's my console output.
vermagic: 2.6.31-15-generic SMP mod_unload modversions
parm: root:The directory the file system redirects to. (charp)
filename: /lib/modules/2.6.31-15-generic/misc/vmci.ko
supported: external
license: GPL v2
description: VMware Virtual Machine Communication Interface (VMCI).
author: VMware, Inc.
srcversion: 9721EAF47E95C11AD349B0E
depends:
vermagic: 2.6.31-15-generic SMP mod_unload modversions
ERROR: modinfo: could not find module vsock
Stopping VMware services:
VMware USB Arbitrator done
VM communication interface socket family done
Virtual machine communication interface done
Virtual machine monitor done
Blocking file system done
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmmon-only'
make -C /lib/modules/2.6.31-15-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-15-generic'
CC /tmp/vmware-root/modules/vmmon-only/linux/driver.o
In file included from /tmp/vmware-root/modules/vmmon-only/./include/vm_asm.h:42,
from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:100:
/tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86_64.h:50:7: warning: "_MSC_VER" is not defined
In file included from /tmp/vmware-root/modules/vmmon-only/./include/vm_asm.h:42,
from /tmp/vmware-root/modules/vmmon-only/linux/driver.c:100:
/tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86_64.h:50:7: warning: "_MSC_VER" is not defined
CC /tmp/vmware-root/modules/vmmon-only/linux/driverLog.o
CC /tmp/vmware-root/modules/vmmon-only/linux/hostif.o
In file included from /tmp/vmware-root/modules/vmmon-only/./include/vm_asm.h:42,
from /tmp/vmware-root/modules/vmmon-only/linux/hostif.c:67:
/tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86_64.h:50:7: warning: "_MSC_VER" is not defined
/tmp/vmware-root/modules/vmmon-only/linux/hostif.c: In function ‘HostIFReadUptimeWork’:
/tmp/vmware-root/modules/vmmon-only/linux/hostif.c:1944: warning: ‘newUpBase’ may be used uninitialized in this function
CC /tmp/vmware-root/modules/vmmon-only/linux/iommu.o
CC /tmp/vmware-root/modules/vmmon-only/common/comport.o
CC /tmp/vmware-root/modules/vmmon-only/common/cpuid.o
CC /tmp/vmware-root/modules/vmmon-only/common/hashFunc.o
CC /tmp/vmware-root/modules/vmmon-only/common/memtrack.o
CC /tmp/vmware-root/modules/vmmon-only/common/phystrack.o
CC /tmp/vmware-root/modules/vmmon-only/common/task.o
In file included from /tmp/vmware-root/modules/vmmon-only/./include/vm_asm.h:42,
from /tmp/vmware-root/modules/vmmon-only/common/task.c:50:
/tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86_64.h:50:7: warning: "_MSC_VER" is not defined
CC /tmp/vmware-root/modules/vmmon-only/common/vmx86.o
In file included from /tmp/vmware-root/modules/vmmon-only/./include/vm_asm.h:42,
from /tmp/vmware-root/modules/vmmon-only/common/vmx86.c:43:
/tmp/vmware-root/modules/vmmon-only/./include/vm_asm_x86_64.h:50:7: warning: "_MSC_VER" is not defined
CC /tmp/vmware-root/modules/vmmon-only/vmcore/moduleloop.o
LD /tmp/vmware-root/modules/vmmon-only/vmmon.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/vmware-root/modules/vmmon-only/vmmon.mod.o
LD /tmp/vmware-root/modules/vmmon-only/vmmon.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-15-generic'
make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/vmware-root/modules/vmmon-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/vmware-root/modules/vmmon-only'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/vmware-root/modules/vmmon-only'
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmnet-only'
make -C /lib/modules/2.6.31-15-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-15-generic'
CC /tmp/vmware-root/modules/vmnet-only/driver.o
CC /tmp/vmware-root/modules/vmnet-only/hub.o
CC /tmp/vmware-root/modules/vmnet-only/userif.o
CC /tmp/vmware-root/modules/vmnet-only/netif.o
CC /tmp/vmware-root/modules/vmnet-only/bridge.o
CC /tmp/vmware-root/modules/vmnet-only/filter.o
CC /tmp/vmware-root/modules/vmnet-only/procfs.o
CC /tmp/vmware-root/modules/vmnet-only/smac_compat.o
CC /tmp/vmware-root/modules/vmnet-only/smac.o
CC /tmp/vmware-root/modules/vmnet-only/vnetEvent.o
CC /tmp/vmware-root/modules/vmnet-only/vnetUserListener.o
LD /tmp/vmware-root/modules/vmnet-only/vmnet.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/vmware-root/modules/vmnet-only/vmnet.mod.o
LD /tmp/vmware-root/modules/vmnet-only/vmnet.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-15-generic'
make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/vmware-root/modules/vmnet-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/vmware-root/modules/vmnet-only'
cp -f vmnet.ko ./../vmnet.o
make: Leaving directory `/tmp/vmware-root/modules/vmnet-only'
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmblock-only'
make -C /lib/modules/2.6.31-15-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-15-generic'
CC /tmp/vmware-root/modules/vmblock-only/linux/block.o
CC /tmp/vmware-root/modules/vmblock-only/linux/control.o
CC /tmp/vmware-root/modules/vmblock-only/linux/dbllnklst.o
CC /tmp/vmware-root/modules/vmblock-only/linux/dentry.o
CC /tmp/vmware-root/modules/vmblock-only/linux/file.o
CC /tmp/vmware-root/modules/vmblock-only/linux/filesystem.o
CC /tmp/vmware-root/modules/vmblock-only/linux/inode.o
CC /tmp/vmware-root/modules/vmblock-only/linux/module.o
CC /tmp/vmware-root/modules/vmblock-only/linux/stubs.o
CC /tmp/vmware-root/modules/vmblock-only/linux/super.o
LD /tmp/vmware-root/modules/vmblock-only/vmblock.o
cat: /dev/null: No such file or directory
Building modules, stage 2.
grep: /dev/null: No such file or directory
MODPOST 1 modules
CC /tmp/vmware-root/modules/vmblock-only/vmblock.mod.o
LD /tmp/vmware-root/modules/vmblock-only/vmblock.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-15-generic'
make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/vmware-root/modules/vmblock-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/vmware-root/modules/vmblock-only'
cp -f vmblock.ko ./../vmblock.o
make: Leaving directory `/tmp/vmware-root/modules/vmblock-only'
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmci-only'
make -C /lib/modules/2.6.31-15-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-15-generic'
CC /tmp/vmware-root/modules/vmci-only/linux/driver.o
CC /tmp/vmware-root/modules/vmci-only/linux/driverLog.o
CC /tmp/vmware-root/modules/vmci-only/linux/vmciKernelIf.o
CC /tmp/vmware-root/modules/vmci-only/common/vmciContext.o
CC /tmp/vmware-root/modules/vmci-only/common/vmciDatagram.o
CC /tmp/vmware-root/modules/vmci-only/common/vmciDriver.o
CC /tmp/vmware-root/modules/vmci-only/common/vmciDs.o
CC /tmp/vmware-root/modules/vmci-only/common/vmciEvent.o
CC /tmp/vmware-root/modules/vmci-only/common/vmciGroup.o
CC /tmp/vmware-root/modules/vmci-only/common/vmciHashtable.o
CC /tmp/vmware-root/modules/vmci-only/common/vmciProcess.o
CC /tmp/vmware-root/modules/vmci-only/common/vmciQueuePair.o
CC /tmp/vmware-root/modules/vmci-only/common/vmciResource.o
LD /tmp/vmware-root/modules/vmci-only/vmci.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/vmware-root/modules/vmci-only/vmci.mod.o
LD /tmp/vmware-root/modules/vmci-only/vmci.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-15-generic'
make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/vmware-root/modules/vmci-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/vmware-root/modules/vmci-only'
cp -f vmci.ko ./../vmci.o
make: Leaving directory `/tmp/vmware-root/modules/vmci-only'
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vmci-only'
make -C /lib/modules/2.6.31-15-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-15-generic'
Building modules, stage 2.
MODPOST 1 modules
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-15-generic'
make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/vmware-root/modules/vmci-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/vmware-root/modules/vmci-only'
cp -f vmci.ko ./../vmci.o
make: Leaving directory `/tmp/vmware-root/modules/vmci-only'
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-root/modules/vsock-only'
make -C /lib/modules/2.6.31-15-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.31-15-generic'
CC /tmp/vmware-root/modules/vsock-only/linux/af_vsock.o
scripts/genksyms/genksyms: option requires an argument -- 'r'
Usage:
genksyms > /path/to/.tmp_obj.ver
-a, --arch Select architecture
-d, --debug Increment the debug level (repeatable)
-D, --dump Dump expanded symbol defs (for debugging only)
-r, --reference file Read reference symbols from a file
-T, --dump-types file Dump expanded types into file
-p, --preserve Preserve reference modversions or fail
-w, --warnings Enable warnings
-q, --quiet Disable warnings (default)
-h, --help Print this message
-V, --version Print the release version
<built-in>:0: fatal error: when writing output to : Broken pipe
compilation terminated.
make[1]: Leaving directory `/usr/src/linux-headers-2.6.31-15-generic'
make: *** http://vsock.ko Error 2
make: Leaving directory `/tmp/vmware-root/modules/vsock-only'
Starting VMware services:
VMware USB Arbitrator done
Virtual machine monitor done
Virtual machine communication interface done
VM communication interface socket family failed
Blocking file system done
Virtual ethernet failed
What solves this problem?
I need this machine for work so help would be very welcomed.
Thanks
M.
Hi,
Maybe not very helpful, but I installed it on a 32 bits version of ubuntu 9.10 and player works for me.
Can't recall now if i had an issue with the vsock module, I seem to recall I did.
The strange part is that vsock is normally not related to your network and it should not be critical for usage of vmware player as it is not used by many VMs.
So I'm confused as to why your network would not start. I take it that you tried to start vmware player?
Does it roll back when installing? If so then try running:
sudo ./VMware-Player-xxxxx.bundle --ignore-errors
to install.
If it did install, try recompiling the kernel modules once more by calling:
vmware-modconfig --console --install-all
Hope this helps,
--
Wil
_____________________________________________________
VI-Toolkit & scripts wiki at http://www.vi-toolkit.com
Hey Will
I have no issues with the install this runs fine.
I tried your command vmware-modconfig --console --install-all
But it did not work, still the same error.
Thanks anyway.
M.