Problema de vmplayer: VMWare Kernel Module Updater no se ejecuta desde la actualización 13.04

22

Cuando ejecuto vmplayer, detecta que el kernel ha cambiado y, como siempre, solicita compilar y cargar los módulos necesarios. Sin embargo, nunca llega más lejos. Cuando elige instalar, simplemente se cierra silenciosamente sin error ni ninguna otra acción. Lo que debería suceder es que se ejecute VMWare Kernel Module Updater. No lo hace.

Tenga en cuenta que esto no es lo mismo que la pregunta respondida aquí, ¿Cuál es la ruta a los encabezados del núcleo para que pueda instalar vmware? , que se debe a que los archivos de encabezado adecuados no están donde deben estar. El mío nunca llega tan lejos, y además, me aseguré de tener todos los últimos archivos de encabezado para mi núcleo 3.8.0-19 genérico.

Jazz
fuente

Respuestas:

43

Encontró una solución para este problema. Lo siguiente lo obligará a arreglarse

sudo vmware-modconfig --console --install-all
Jazz
fuente
1
Desafortunadamente, parece que tienes que hacer esto cada vez.
Jazz
+1 No puedo decirte cuántas veces he tenido que buscar en Google este problema y volver a esta respuesta.
Mark E. Haase
1
en 15.10 esto dará como resultado un error: "No se pueden instalar todos los módulos. Consulte el registro para obtener más detalles".
Vasil Valchev
8

Tengo que hacer una cosa antes de su solución que obtuve de aquí: http://mergy.org/2013/03/three-tips-to-get-vmware-workstation-9-going-on-kernel-3-8 -0 /

Entonces, mi solución completa tiene dos pasos y serían:

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
sudo vmware-modconfig --console --install-all

En el primer comando, cambie la versión de los encabezados de Linux para la última versión que tiene, en mi caso es 3.8.0-25, pero lo he estado haciendo desde 3.8.0-19.

roho
fuente