Error al instalar VMWare Server 2 en Debian Squeeze
Buenas a todos.
Quería probar como va VMWare server 2 en Squeeze pero al instalarlo, casi al final, me da un error, y no entiendo muy bien con respecto a qué. A ver si me pueden echar un cable:
Using 2.6.x kernel build system.
make: se ingresa al directorio `/tmp/vmware-config0/vmmon-only'
make -C /lib/modules/2.6.32-5-686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.32-5-686'
CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o
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â
/usr/src/linux-headers-2.6.32-5-common/include/linux/poll.h:70: error: previous declaration of âpoll_initwaitâ was here
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-5-common/arch/x86/include/asm/msr.h:4,
from /usr/src/linux-headers-2.6.32-5-common/arch/x86/include/asm/processor.h:21,
from /usr/src/linux-headers-2.6.32-5-common/include/linux/prefetch.h:14,
from /usr/src/linux-headers-2.6.32-5-common/include/linux/list.h:6,
from /usr/src/linux-headers-2.6.32-5-common/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-5-common/arch/x86/include/asm/msr-index.h:230:1: warning: this is the location of the previous definition
/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[4]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1
make[3]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.32-5-686'
make: *** [vmmon.ko] Error 2
make: se sale del directorio `/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".
Execution aborted.
Ese es mi problema :S !! No se, llevo indagando un rato y nada =(
Un saludo y gracias
- Inicie sesión o regístrese para enviar comentarios
- 1057 lecturas


Hola jask,
Yo tenía un problema parecido al tuyo y esta especie de tutorial me sirvió bastante.
http://wiki.debian.org/VMware#InstallingVMwareServer2onSqueeze
También te digo que básicamente el problema que yo me he encontrado es que si quiero actualizar el kernel a una de las últimas versiones (ya no te digo la última), no tengo manera de hacerlo funcionar.
Ya lo posteé por aquí, en la página oficial de vmware anuncian que dejan de dar soporte a esta edición.
"End of General Support for VMware Server 2.0 is 2011-06-30, users should plan to upgrade to the newest release of either ESXi or VMware Player. "
Por lo tanto, a día de hoy ya necesitas aplicar unos parches creados por terceros que funcionan para algunas versiones del kernel, no para todas, y eso, con los posibles problemas de seguridad que ello conlleva y eso, en caso de que estén disponibles.
Saludos,
Muchas gracias por tu información.
Es una faena que ya no den soporte al Server, pero creo que tiende a desaparecer este a si que habrá que buscarse la vida o instalar un Red Hat que por lo que he leído ahí va de maravilla o volver al Debian Lenny..
Muchas gracias :) !!
Un saludo !