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.
Tags: linux, ubuntu, virtualizacion, vmware