Seite 1 von 1

Kernel 2.6.27.7 + vsock Problem

Verfasst: 13.12.2008, 18:00
von gamefreaktegel
Hallo Leute,

hat von euch schon jemand einen VMware Server 2.x auf einem 2.6.27.7er Kernel zu laufen? Ich bekomme bei der Installation schon Fehler, dass das vsock.ko Module nicht kompiliert werden kann.

Hier die Meldung:

Code: Alles auswählen

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)? [yes]

Extracting the sources of the vsock module.

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.7-testkernel/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.27.7'
  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.7'
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.


Hat jemand ein Idee? Ist das Problem schon bekannt? (Build ist 122956)

Verfasst: 13.12.2008, 21:15
von skipper_46
Hallo gamefreaktegel,
ja ich, obwohl ich ein WMware newbie bin. Der VM-Server läuft einwandfrei, allerdings kann ich mich erinnern, dass bei der Generierung ich auf meinem system c nach installieren musste, damit irgendwelche Kernel Module generiert werden konnten. Ich hab einfach unbedarft alles getan.
Ich weiss, das hilft nicht viel weiter. Es macht vielleicht Mut weiter zu machen.
mfg

Verfasst: 13.12.2008, 21:15
von gamefreaktegel
nach ein paar Stunden googlen, habe ich einen Thread in den Ubuntuforen gefunden. Dort ist das Problem beschrieben. Man muss dann das Module selbst kompilieren bzw. das vmware perl Skript patchen.
http://ubuntuforums.org/showthread.php?t=975084&page=2