VMWare ha dejado de funcionar al actualizar a Ubutnu 7.04 [Solución]

Con lo contento que estaba yo de tener actualizada mi Ubuntu a la 7.04 me encuentro con que el sistema que estaba usando hasta ahora para “reparar” el VMWare no funciona.

Después de investigar en los foros la opción que a mí me ha funcionado ha sido instalar el parche vmware-any-any-update109 que se puede descargar desde:

http://platan.vc.cvut.cz/ftp/pub/vmware/

(busca el fichero que se llame vmware-any-any-update109.tar.gz o algo similar).

Después he ejecutado de nuevo:

sudo /usr/bin/vmware-config.pl

¡y listo! Ha vuelto a funcionar.

Esto suena muy bonito, pero la verdadera historia ha sido un suplicio de unas dos horas rebuscando y probando cosas:

– He instalado y desinstalado el VMWare-Player, lo que me ha traído más complicaciones que soluciones.

– He probado varias soluciones que proponen en los foros, entre otras esta que parece que ha funcionado a algunas personas. Parecía que a mi me iba bien hasta que ha cascado casi en el último punto. Por si a alguien le ayuda pongo aquí lo que he hecho:

(en el artículo original en inglés lo explican para Gentoo, pero yo lo he adaptado a Ubuntu).

cd /usr/lib/vmware/modules/source/

sudo tar xvf vmmon.tar

cd vmmon-only/include

sudo gedit compat_kernel.h

En este fichero sustituyes esto:

#define __NR_compat_exit __NR_exit
static inline _syscall1(int, compat_exit, int, exit_code);

por esto:

#define __NR_compat_exit __NR_exit
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)
static inline _syscall1(int, compat_exit, int, exit_code);
#endif

y luego he seguido con:

cd ../../

sudo mv vmmon.tar vmmon.orig.tar

sudo tar cvf vmmon.tar vmmon-only

sudo vmware-config.pl

- Después de muchas vueltas, finalmente he desinstalado todo lo relacionado con el VMWare Player, he reinstalado el VMWare-Server y he aplicado el parche anteriormente mencionado.

Deja un comentario