domingo, 2 de septiembre de 2007

problemas vmware ubuntu Feisty

En el nuevo Ubuntu Feisty (7.04) he tenido problemas para instalar el vmware oficial. El problema es era el siguiente: aunque me reconocía el kernel que tenía y las headers de mi kernel actual me daba un error de compilación del módulo vmmon. La línea de pesadilla era:

/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or ‘...’ before ‘compat_exit’

Tengo instalados estos paquetes de ubuntu con apt-get:
vmware-server-kernel-modules-2.6.20-15
vmware-tools-kernel-modules-2.6.20-15
xserver-xorg-video-vmware

La solución vino de: siirlabs

que cuanta los siguientes pasos:
1.- cd /usr/lib/vmware/modules/source/
2.- sudo tar -xvf vmmon.tar
3.- cd vmmon-only
4.- sudo gedit include/compat_kernel.h
5.- cambiar la línea
static inline _syscall1(int, compat_exit, int, exit_code);

por esta otra:

int compat_exit(int exit_code);
6.- cd ..
7.- sudo tar -cf vmmon.tar vmmon-only

Con el paquetes oficiales de vmware Vmware-server-console-1.0.2-39867.tar.gz lo descomprimes

tar zxf Vmware-server-console-1.0.2-39867.tar.gz

entras:
cd vmware-server-console-distrib

e instalas:
sudo ./vmware-install.pl

El resto es igual que una instalación normal de vmware en ubuntu.
Se instala una aplicación en Aplicaciones -> Herramientas de sistema -> Vmware Server console.

No hay comentarios.: