Recientemente he actualizado a Ubuntu 17.04. Lamentablemente, no puedo ejecutar VMware Workstation, porque los módulos del núcleo no se instalarán.
Este es el archivo de registro:
2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: Registro para VMware Workstation pid = 6683 versión = 12.5.2 build = build-4638234 option = Release 2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: El proceso es de 64 bits. 2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: página de códigos del host = codificación UTF-8 = UTF-8 2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: El host es Linux 4.10.0-19-genérico Ubuntu 17.04 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: No se puede abrir el archivo "/ usr / lib / vmware / settings": No existe tal archivo o directorio. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF No se encuentra el archivo de preferencias opcional en / usr / lib / vmware / settings. Utilizando valores por defecto. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: No se puede abrir el archivo "/root/.vmware/config": No existe tal archivo o directorio. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF No se encuentra el archivo de preferencias opcional en /root/.vmware/config. Utilizando valores por defecto. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF No se pueden verificar los permisos para el archivo de preferencias. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: no se puede abrir el archivo "/root/.vmware/preferences": no existe dicho archivo o directorio. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF Error al cargar las preferencias del usuario. 2017-04-16T12: 59: 06.107 + 01: 00 | vthread-4 | W115: Iniciar sesión en /tmp/vmware-root/vmware-6683.log 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Obteniendo información usando el kernel en ejecución. 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Creé nuevos caminosHash. 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Configuración de la ruta del encabezado para 4.10.0-19-generic en "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Ruta de validación "/lib/modules/4.10.0-19-generic/build/include" para la versión del kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: error al encontrar /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h no encontrado, buscando generado / uapi / linux / version.h en su lugar. 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: usando / usr / bin / gcc para la verificación previa al proceso 2017-04-16T12: 59: 06.119 + 01: 00 | vthread-4 | I125: UTS_RELEASE preprocesado, obtuvo el valor "4.10.0-19-generic". 2017-04-16T12: 59: 06.119 + 01: 00 | vthread-4 | I125: La ruta del encabezado "/lib/modules/4.10.0-19-generic/build/include" para el núcleo "4.10.0-19-generic" es válida. Whoohoo! 2017-04-16T12: 59: 06.247 + 01: 00 | vthread-4 | I125: archivo de versión de símbolo encontrado /lib/modules/4.10.0-19-generic/build/Module.symvers 2017-04-16T12: 59: 06.248 + 01: 00 | vthread-4 | I125: Lectura de versiones de símbolos de /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: lea las versiones de símbolos 21363 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Lectura de información para el módulo vmmon. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Lectura de información para el módulo vmnet. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Lectura de información para el módulo vmblock. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Lectura de información para el módulo vmci. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Lectura de información para el módulo vsock. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Configuración de vsock para depender de vmci. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Invocando modinfo en "vmmon". 2017-04-16T12: 59: 06.267 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" salió con el estado 256. 2017-04-16T12: 59: 06.267 + 01: 00 | vthread-4 | I125: Invocando modinfo en "vmnet". 2017-04-16T12: 59: 06.268 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" salió con el estado 256. 2017-04-16T12: 59: 06.268 + 01: 00 | vthread-4 | I125: Invocando modinfo en "vmblock". 2017-04-16T12: 59: 06.269 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" salió con el estado 256. 2017-04-16T12: 59: 06.269 + 01: 00 | vthread-4 | I125: Invocando modinfo en "vmci". 2017-04-16T12: 59: 06.270 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" salió con el estado 256. 2017-04-16T12: 59: 06.270 + 01: 00 | vthread-4 | I125: Invocando modinfo en "vsock". 2017-04-16T12: 59: 06.271 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" salió con el estado 0. 2017-04-16T12: 59: 06.286 + 01: 00 | vthread-4 | I125: para instalar: estado de vmmon: 0 2017-04-16T12: 59: 06.286 + 01: 00 | vthread-4 | I125: para instalar: estado de vmnet: 0 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Obteniendo información usando el kernel en ejecución. 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Configuración de la ruta del encabezado para 4.10.0-19-generic en "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Ruta de validación "/lib/modules/4.10.0-19-generic/build/include" para la versión del kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: error al encontrar /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h no encontrado, buscando generado / uapi / linux / version.h en su lugar. 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: usando / usr / bin / gcc para la verificación previa al proceso 2017-04-16T12: 59: 06.313 + 01: 00 | vthread-4 | I125: UTS_RELEASE preprocesado, obtuvo el valor "4.10.0-19-generic". 2017-04-16T12: 59: 06.313 + 01: 00 | vthread-4 | I125: La ruta del encabezado "/lib/modules/4.10.0-19-generic/build/include" para el núcleo "4.10.0-19-generic" es válida. Whoohoo! 2017-04-16T12: 59: 06.434 + 01: 00 | vthread-4 | I125: archivo de versión de símbolo encontrado /lib/modules/4.10.0-19-generic/build/Module.symvers 2017-04-16T12: 59: 06.434 + 01: 00 | vthread-4 | I125: Lectura de versiones de símbolos de /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: lea las versiones de símbolos 21363 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Ruta del encabezado del núcleo recuperada de FileEntry: /lib/modules/4.10.0-19-generic/build/include 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Actualice la ruta del encabezado del núcleo a /lib/modules/4.10.0-19-generic/build/include 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Ruta de validación "/lib/modules/4.10.0-19-generic/build/include" para la versión del kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: error al encontrar /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h no encontrado, buscando generado / uapi / linux / version.h en su lugar. 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: usando / usr / bin / gcc para la verificación previa al proceso 2017-04-16T12: 59: 06.456 + 01: 00 | vthread-4 | I125: UTS_RELEASE preprocesado, obtuvo el valor "4.10.0-19-generic". 2017-04-16T12: 59: 06.456 + 01: 00 | vthread-4 | I125: La ruta del encabezado "/lib/modules/4.10.0-19-generic/build/include" para el núcleo "4.10.0-19-generic" es válida. Whoohoo! 2017-04-16T12: 59: 06.457 + 01: 00 | vthread-4 | I125: Compilador encontrado en "/ usr / bin / gcc" 2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: Tengo la versión gcc "6.3.0". 2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: La versión GCC coincide con la versión menor del kernel GCC como un guante. 2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: Uso del compilador proporcionado por el usuario "/ usr / bin / gcc". 2017-04-16T12: 59: 06.461 + 01: 00 | vthread-4 | I125: Tengo la versión gcc "6.3.0". 2017-04-16T12: 59: 06.461 + 01: 00 | vthread-4 | I125: La versión GCC coincide con la versión menor del kernel GCC como un guante. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Intentando encontrar un conjunto PBM adecuado para el núcleo "4.10.0-19-generic". 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: No se encontró un conjunto PBM coincidente para el núcleo "4.10.0-19-generic". 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: La versión GCC coincide con la versión menor del kernel GCC como un guante. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Ruta de validación "/lib/modules/4.10.0-19-generic/build/include" para la versión del kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: error al encontrar /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h no encontrado, buscando generado / uapi / linux / version.h en su lugar. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: usando / usr / bin / gcc para la verificación previa al proceso 2017-04-16T12: 59: 06.468 + 01: 00 | vthread-4 | I125: UTS_RELEASE preprocesado, obtuvo el valor "4.10.0-19-generic". 2017-04-16T12: 59: 06.468 + 01: 00 | vthread-4 | I125: La ruta del encabezado "/lib/modules/4.10.0-19-generic/build/include" para el núcleo "4.10.0-19-generic" es válida. Whoohoo! 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: La versión GCC coincide con la versión menor del kernel GCC como un guante. 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: Ruta de validación "/lib/modules/4.10.0-19-generic/build/include" para la versión del kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: error al encontrar /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h no encontrado, buscando generado / uapi / linux / version.h en su lugar. 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: usando / usr / bin / gcc para la verificación previa al proceso 2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: UTS_RELEASE preprocesado, obtuvo el valor "4.10.0-19-generic". 2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: La ruta del encabezado "/lib/modules/4.10.0-19-generic/build/include" para el núcleo "4.10.0-19-generic" es válida. Whoohoo! 2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: Uso del directorio temporal "/ tmp". 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Obteniendo información usando el kernel en ejecución. 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Configuración de la ruta del encabezado para 4.10.0-19-generic en "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Ruta de validación "/lib/modules/4.10.0-19-generic/build/include" para la versión del kernel "4.10.0-19-generic". 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: error al encontrar /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h no encontrado, buscando generado / uapi / linux / version.h en su lugar. 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: usando / usr / bin / gcc para la verificación previa al proceso 2017-04-16T12: 59: 06.481 + 01: 00 | vthread-4 | I125: UTS_RELEASE preprocesado, obtuvo el valor "4.10.0-19-generic". 2017-04-16T12: 59: 06.481 + 01: 00 | vthread-4 | I125: La ruta del encabezado "/lib/modules/4.10.0-19-generic/build/include" para el núcleo "4.10.0-19-generic" es válida. Whoohoo! 2017-04-16T12: 59: 06.608 + 01: 00 | vthread-4 | I125: archivo de versión de símbolo encontrado /lib/modules/4.10.0-19-generic/build/Module.symvers 2017-04-16T12: 59: 06.608 + 01: 00 | vthread-4 | I125: Lectura de versiones de símbolos de /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06.626 + 01: 00 | vthread-4 | I125: lea las versiones de símbolos 21363 2017-04-16T12: 59: 06.626 + 01: 00 | vthread-4 | I125: Invocando modinfo en "vmmon". 2017-04-16T12: 59: 06.628 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" salió con el estado 256. 2017-04-16T12: 59: 06.628 + 01: 00 | vthread-4 | I125: Invocando modinfo en "vmnet". 2017-04-16T12: 59: 06.630 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" salió con el estado 256. 2017-04-16T12: 59: 07.100 + 01: 00 | vthread-4 | I125: Configuración de la ruta de destino para vmmon en "/lib/modules/4.10.0-19-generic/misc/vmmon.ko". 2017-04-16T12: 59: 07.101 + 01: 00 | vthread-4 | I125: Extrayendo la fuente vmmon de "/usr/lib/vmware/modules/source/vmmon.tar". 2017-04-16T12: 59: 07.106 + 01: 00 | vthread-4 | I125: Extrajo con éxito la fuente vmmon. 2017-04-16T12: 59: 07.106 + 01: 00 | vthread-4 | I125: Módulo de construcción con el comando "/ usr / bin / make -j4 -C / tmp / modconfig-JzkDhJ / vmmon-only auto-build HEADER_DIR = / lib / modules / 4.10.0-19-generic / build / include CC = / usr / bin / gcc IS_GCC_3 = no " 2017-04-16T12: 59: 08.721 + 01: 00 | vthread-4 | W115: no se pudo compilar vmmon. Error al ejecutar el comando de compilación. 2017-04-16T12: 59: 08.723 + 01: 00 | vthread-4 | I125: Configuración de la ruta de destino para vmnet en "/lib/modules/4.10.0-19-generic/misc/vmnet.ko". 2017-04-16T12: 59: 08.723 + 01: 00 | vthread-4 | I125: Extracción de la fuente vmnet de "/usr/lib/vmware/modules/source/vmnet.tar". 2017-04-16T12: 59: 08.729 + 01: 00 | vthread-4 | I125: Extrajo con éxito la fuente vmnet. 2017-04-16T12: 59: 08.729 + 01: 00 | vthread-4 | I125: Módulo de construcción con el comando "/ usr / bin / make -j4 -C / tmp / modconfig-JzkDhJ / vmnet-only auto-build HEADER_DIR = / lib / modules / 4.10.0-19-generic / build / include CC = / usr / bin / gcc IS_GCC_3 = no " 2017-04-16T12: 59: 10.142 + 01: 00 | vthread-4 | W115: no se pudo compilar vmnet. Error al ejecutar el comando de compilación.
Respuestas:
Tuve exactamente el mismo problema. La solución que funcionó para mí está en este artículo:
Cómo instalar VMWare Workstation 12 en Linux 4.10 Kernel
Instale VMware de manera normal
En nuestro caso, instalamos VMware con un archivo de paquete. Para ejecutar el paquete, debe ejecutarlo
chmod u+x
, luego ejecutar:Instale GCC y elementos esenciales de compilación
Patch VMware
Alrededor de la línea 1162, cambio
a
Guarde el archivo y salga, luego:
Debajo de la línea 114, cambie
a
Guarde el archivo, salga y luego vuelva a tar ese
Ejecute VMware nuevamente
Ahora simplemente inicie VMware de manera normal y debería instalar vmon y vmnet correctamente.
fuente
vmware-modconfig --console --install-all
Estoy ejecutando Budgie 17.04 y VMware funciona bien. Solo instalé herramientas de compilación:
Una vez que inicie VMware, compilará con éxito los módulos necesarios.
El paquete que utilicé es VMware-Player-12.5.5-5234757.x86_64.bundle .
fuente