Ewig die gleiche Leier, VMWare Server lässt sich nicht so einfach auf Ubuntu Rechnern installieren wie man das gerne hätte…
Folgenden Wulst an Fehlermeldungen bekomme ich beim Installieren:
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:31:
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:78: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:70: note: previous declaration of ‘poll_initwait’ was here
In file included from /tmp/vmware-config0/vmmon-only/./include/vmware.h:38,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:99:
/tmp/vmware-config0/vmmon-only/./include/vm_basic_types.h:108:7: warning: „__FreeBSD__“ is not defined
In file included from /tmp/vmware-config0/vmmon-only/./common/vmx86.h:32,
from /tmp/vmware-config0/vmmon-only/linux/driver.h:29,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:101:
/tmp/vmware-config0/vmmon-only/./include/x86msr.h:164:1: warning: „MSR_THERM2_CTL“ redefined
In file included from /usr/src/linux-headers-2.6.32-8-generic-pae/arch/x86/include/asm/msr.h:4,
from /usr/src/linux-headers-2.6.32-8-generic-pae/arch/x86/include/asm/processor.h:21,
from include/linux/prefetch.h:14,
from include/linux/list.h:6,
from include/linux/module.h:9,
from /tmp/vmware-config0/vmmon-only/./include/compat_module.h:27,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:26:
/usr/src/linux-headers-2.6.32-8-generic-pae/arch/x86/include/asm/msr-index.h:225:1: warning: this is the location of the previous definition
In file included from /tmp/vmware-config0/vmmon-only/./include/vcpuset.h:103,
from /tmp/vmware-config0/vmmon-only/./include/modulecall.h:37,
from /tmp/vmware-config0/vmmon-only/./common/vmx86.h:33,
from /tmp/vmware-config0/vmmon-only/linux/driver.h:29,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:101:
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:329:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:333:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:401:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:407:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:506:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:595:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:684:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:773:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:775:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:860:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:862:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:945:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:947:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1028:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1030:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1223:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1227:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1536:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1663:7: warning: „_MSC_VER“ is not defined
In file included from /tmp/vmware-config0/vmmon-only/./include/vm_basic_asm.h:46,
from /tmp/vmware-config0/vmmon-only/./include/rateconv.h:45,
from /tmp/vmware-config0/vmmon-only/./include/modulecall.h:40,
from /tmp/vmware-config0/vmmon-only/./common/vmx86.h:33,
from /tmp/vmware-config0/vmmon-only/linux/driver.h:29,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:101:
/tmp/vmware-config0/vmmon-only/./include/vm_basic_asm_x86.h:62:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_basic_asm_x86.h:177:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_basic_asm_x86.h:346:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_basic_asm_x86.h:453:7: warning: „_MSC_VER“ is not defined
In file included from /tmp/vmware-config0/vmmon-only/./include/vm_asm.h:43,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:103:
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:486:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:779:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:820:7: warning: „_MSC_VER“ is not defined
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:922:7: warning: „_MSC_VER“ is not defined
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:119:
/tmp/vmware-config0/vmmon-only/./common/hostif.h:53:7: warning: „WINNT_DDK“ is not defined
/tmp/vmware-config0/vmmon-only/linux/driver.c: In function ‘LinuxDriverSyncCallOnEachCPU’:
/tmp/vmware-config0/vmmon-only/linux/driver.c:1423: error: too many arguments to function ‘smp_call_function’
/tmp/vmware-config0/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-config0/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct’ has no member named ‘euid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1987: error: ‘struct task_struct’ has no member named ‘uid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct’ has no member named ‘fsuid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1988: error: ‘struct task_struct’ has no member named ‘uid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct’ has no member named ‘egid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1989: error: ‘struct task_struct’ has no member named ‘gid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct’ has no member named ‘fsgid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:1990: error: ‘struct task_struct’ has no member named ‘gid’
/tmp/vmware-config0/vmmon-only/linux/driver.c:2007: error: too many arguments to function ‘smp_call_function’
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-8-generic-pae‘
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only‘
Unable to build the vmmon module.For more information on how to troubleshoot module-related problems, please
visit our Web site at „http://www.vmware.com/go/unsup-linux-products“ and
„http://www.vmware.com/go/unsup-linux-tools“.
Ich weiß, ziemlich viel 🙂
Nach langem Suchen bin ich heute auf die Lösung gestoßen die mir eine Installation des VMWare Servers 2.0.2 ermöglich hat!
Unter folgendem Link: https://help.ubuntu.com/community/VMware/Server findet sich ein Script welches die Installation ordnungsgemäß durchführt.
Damit klappts mal vorerst wieder mit dem VMWare Server – allerdings erwäge ich inzwischen ernsthaft auf Virtualbox umzustellen, unterm Strich funktioniert das für meine Zwecke besser.
Beim Virtualbox habe ich bisher nur Probleme mit den USB Endgeräten gehabt, da läuft der Garmin Forerunner 305 mit VMWareServer ohne Probleme aber mit Virtualbox will er nicht so ganz.
Nachtrag: Kleine Anmerkung noch am Rande – unter Ubuntu 10.04 läuft aktuell mit dem Script/Patch leider die Netzwerkverbindung im VMWare nicht, es scheint so als würde das Modul compilieren und laden, allerdings nicht richtig funktionieren. Aber bis zur offiziellen Release von 10.04 wird es dann hoffentlich eine Lösung geben 🙂