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.