[Bug 447430] New: VMware 2.0 vsock module does not compile
https://bugzilla.novell.com/show_bug.cgi?id=447430 Summary: VMware 2.0 vsock module does not compile Product: openSUSE 11.1 Version: Beta 5 Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: mgyhardsoft@freestart.hu QAContact: qa@suse.de Found By: --- When VMware 2.0 is configured using vmware-config.pl after installation it compiles some of its modules on-the-fly. This works perfectly in lots of environments including openSUSE 11. But with 11.1 beta 5 (I did not try the earlier versions) the vsock module does not compile but gives the following screen output: Building the vsock module. Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config2/vsock-only' make -C /lib/modules/2.6.27.5-2-default/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.27.5-2-obj/x86_64/default' make -C ../../../linux-2.6.27.5-2 O=/usr/src/linux-2.6.27.5-2-obj/x86_64/default/. modules CC [M] /tmp/vmware-config2/vsock-only/linux/af_vsock.o CC [M] /tmp/vmware-config2/vsock-only/linux/driverLog.o CC [M] /tmp/vmware-config2/vsock-only/linux/util.o CC [M] /tmp/vmware-config2/vsock-only/linux/vsockAddr.o LD [M] /tmp/vmware-config2/vsock-only/vsock.o Building modules, stage 2. MODPOST 1 modules WARNING: "VMCIDatagram_CreateHnd" [/tmp/vmware-config2/vsock-only/vsock.ko] undefined! WARNING: "VMCIDatagram_DestroyHnd" [/tmp/vmware-config2/vsock-only/vsock.ko] undefined! WARNING: "VMCI_GetContextID" [/tmp/vmware-config2/vsock-only/vsock.ko] undefined! WARNING: "VMCIDatagram_Send" [/tmp/vmware-config2/vsock-only/vsock.ko] undefined! CC /tmp/vmware-config2/vsock-only/vsock.mod.o LD [M] /tmp/vmware-config2/vsock-only/vsock.ko make[1]: Leaving directory `/usr/src/linux-2.6.27.5-2-obj/x86_64/default' cp -f vsock.ko ./../vsock.o make: Leaving directory `/tmp/vmware-config2/vsock-only' Unable to make a vsock module that can be loaded in the running kernel: insmod: error inserting '/tmp/vmware-config2/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. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=447430 User dominique.leuenberger@tmf-group.com added comment https://bugzilla.novell.com/show_bug.cgi?id=447430#c1 Dominique Leuenberger <dominique.leuenberger@tmf-group.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dominique.leuenberger@tmf-group.com Status|NEW |RESOLVED Resolution| |UPSTREAM --- Comment #1 from Dominique Leuenberger <dominique.leuenberger@tmf-group.com> 2008-11-24 04:06:48 MST --- This is not really a 'bug' of openSUSE / the kernel, but of VMWare. It has been in for a while (sigh). In order to compile the vsock module, you have to copy the Module.symvers from the vmci-only directory over to the vsock-only directory. The following 'script' works for VMware workstation 6.5, so there might be slight modifications needed for VMware Server 2.0 (especially path names.) --- START SCRIPT --- #/bin/sh cd /usr/lib/vmware/modules/source for a in *.tar ; do tar xf $a; done pushd vmblock-only; make; popd pushd vmci-only; make; popd pushd vmmon-only; make; popd pushd vmnet-only; make; popd cp vmci-only/Module.symvers vsock-only/ pushd vsock-only; make; popd find -name *.ko -exec cp \ {} /lib/modules/$(uname -r)/kernel/drivers/misc/ \; depmod -aq --- END SCRIPT --- Hope this helps you. As there is nothing we can solve from our side, I close it as 'upstream' -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=447430 User mgyhardsoft@freestart.hu added comment https://bugzilla.novell.com/show_bug.cgi?id=447430#c2 --- Comment #2 from Mészáros Gyula <mgyhardsoft@freestart.hu> 2008-11-26 07:55:20 MST --- Thanks for the script, it works in itself without any modification also with Server 2.0 and compiles the vsock module, too. However, it does not help alone, the Server still cannot be connected through its web interface... I readily accept this as a VMware bug, but the actual build of Server could compile on openSUSE 11.0, Ubuntu 8.04 and Ubuntu 8.10 without any modification. So I simply was not brave enough to report this issue to VMware as it happens for me only with a beta product. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=447430 User arolett@vmware.com added comment https://bugzilla.novell.com/show_bug.cgi?id=447430#c3 Aaron Rolett <arolett@vmware.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |arolett@vmware.com --- Comment #3 from Aaron Rolett <arolett@vmware.com> 2008-12-01 12:30:14 MST --- This should be fixed in the latest open-vm-tools release -- 11/18 (http://open-vm-tools.sourceforge.net/) The change did not make it into Fusion 2.0.1 or Workstation 6.5.1. All the changes are makefile related and are contained in: open-vm-tools-2008.11.18-130226/modules/linux/vsock/Makefile.kernel open-vm-tools-2008.11.18-130226/modules/linux/vsock/Makefile open-vm-tools-2008.11.18-130226/modules/linux/vmci/Makefile.kernel open-vm-tools-2008.11.18-130226/modules/linux/vmci/Makefile The changes just incorporate the copying of Module.symvers into the vsock-only directory automatically. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=447430 User arolett@vmware.com added comment https://bugzilla.novell.com/show_bug.cgi?id=447430#c4 --- Comment #4 from Aaron Rolett <arolett@vmware.com> 2008-12-01 14:52:40 MST --- There is also a diff of the patch at: http://launchpadlibrarian.net/19950928/modversions.ubuntu.patch -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com