Hoy, tras algún tiempo, he tenido que abrir VMware Player dentro de mi Ubuntu. Resulta que en ese período de inactividad para mis máquinas virtuales actualicé de Ubuntu 9.10 (Karmic Koala) a Ubuntu 10.04 (Lucid Lynx) y ahora me encontré un problema.
Al iniciar el VMware Player me salió un mensaje con título "Vmware kernel module update" que pide reinstalar el kernel del programa. Tras darle a instalar ("_install" ponía en el botón), se abre una segunda ventana (con el mismo nombre) y con una lista de lo que se va instalando.
En el segundo elemento de la lista ("Virtual Network device") da error, y al finalizar la operación me salta el siguiente mensaje:
Para solucionarlo hay que hacer lo siguiente:
Salu2,
elSant0
Al iniciar el VMware Player me salió un mensaje con título "Vmware kernel module update" que pide reinstalar el kernel del programa. Tras darle a instalar ("_install" ponía en el botón), se abre una segunda ventana (con el mismo nombre) y con una lista de lo que se va instalando.
En el segundo elemento de la lista ("Virtual Network device") da error, y al finalizar la operación me salta el siguiente mensaje:
Unable to start services.
See log file /tmp/vmware-root/setup-16977.log for details.
NOTA: El número del fichero .log creado va cambiando.
Para solucionarlo hay que hacer lo siguiente:
- Abrimos una terminal (Aplicaciones->Accesorios->Terminal).
- Entramos al directorio temporal:
~$ cd /tmp
- Descomprimimos el fichero vmnet.tar:
~$ tar xf /usr/lib/vmware/modules/source/vmnet.tar
- Entramos al directorio que se creó al descomprimir:
~$ cd vmnet-only
- Abrimos el archivo vnetUserListener.c con un editor de texto:
NOTA: Yo utilizo el editor gedit (viene instalado por defecto en Ubuntu), pero se puede usar cualquier otro.
~$ gedit vnetUserListener.c
- En el fichero, buscamos las líneas con el siguiente formato:
donde XXXXX.h son nombres de diferentes ficheros.... #include "XXXXX.h" #include "XXXXX.h" #include "XXXXX.h" ...
- Añadimos, justo tras esas líneas, la siguiente:
#include "compat_sched.h"
- Cerramos el fichero abierto guardando los cambios.
- Volvemos al directorio temporal:
~$ cd /tmp
- Reemplazamos, con el fichero que hemos editado, el original usado en la configuración de VMware:
~$ sudo tar cf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only
Salu2,
elSant0
0 comentarios:
Publicar un comentario
Escribe aquí tus valoraciones, dudas, sugerencias,... Son sólo unos instantes y ayuda a mejorar el blog.