J'ai récemment mis à jour vers Ubuntu 17.04. Malheureusement, je ne peux pas exécuter VMware Workstation, car les modules du noyau ne s'installeront pas.
Voici le fichier journal:
2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: journal pour VMware Workstation pid = 6683 version = 12.5.2 build = build-4638234 option = Release 2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: Le processus est 64 bits. 2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: page de codes hôte = codage UTF-8 = UTF-8 2017-04-16T12: 59: 06.065 + 01: 00 | vthread-4 | I125: l'hôte est Ubuntu 17.04 générique Linux 4.10.0-19 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: Impossible d'ouvrir le fichier "/ usr / lib / vmware / settings": Aucun fichier ou répertoire de ce type. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF Fichier de préférences facultatives introuvable dans / usr / lib / vmware / settings. Utilisation de valeurs par défaut. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: impossible d'ouvrir le fichier "/root/.vmware/config": aucun fichier ou répertoire de ce type. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF Fichier de préférences facultatives introuvable dans /root/.vmware/config. Utilisation de valeurs par défaut. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF Impossible de vérifier les autorisations pour le fichier de préférences. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: DictionaryLoad: impossible d'ouvrir le fichier "/root/.vmware/preferences": aucun fichier ou répertoire de ce type. 2017-04-16T12: 59: 06.064 + 01: 00 | vthread-4 | I125: PREF Impossible de charger les préférences utilisateur. 2017-04-16T12: 59: 06.107 + 01: 00 | vthread-4 | W115: connexion à /tmp/vmware-root/vmware-6683.log 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Obtention d'informations à l'aide du noyau en cours d'exécution. 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Création de nouveaux chemins de hachage. 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Définition du chemin d'en-tête pour 4.10.0-19-generic sur "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Chemin de validation "/lib/modules/4.10.0-19-generic/build/include" pour la version du noyau "4.10.0-19-generic". 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: Impossible de trouver /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 introuvable, à la recherche de / uapi / linux / version.h généré à la place. 2017-04-16T12: 59: 06.113 + 01: 00 | vthread-4 | I125: utilisation de / usr / bin / gcc pour la vérification du prétraitement 2017-04-16T12: 59: 06.119 + 01: 00 | vthread-4 | I125: UTS_RELEASE prétraité, a obtenu la valeur "4.10.0-19-générique". 2017-04-16T12: 59: 06.119 + 01: 00 | vthread-4 | I125: Le chemin d'en-tête "/lib/modules/4.10.0-19-generic/build/include" pour le noyau "4.10.0-19-generic" est valide. Whoo Hoo! 2017-04-16T12: 59: 06.247 + 01: 00 | vthread-4 | I125: fichier de version de symbole trouvé /lib/modules/4.10.0-19-generic/build/Module.symvers 2017-04-16T12: 59: 06.248 + 01: 00 | vthread-4 | I125: Lecture des versions de symboles depuis /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Lire les versions de symboles 21363 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Lecture des informations du module vmmon. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Lecture des informations du module vmnet. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Lecture des informations du module vmblock. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Lecture des informations du module vmci. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Lecture des informations du module vsock. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Définition de vsock pour dépendre de vmci. 2017-04-16T12: 59: 06.265 + 01: 00 | vthread-4 | I125: Appel de modinfo sur "vmmon". 2017-04-16T12: 59: 06.267 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" est sorti avec le statut 256. 2017-04-16T12: 59: 06.267 + 01: 00 | vthread-4 | I125: Appel de modinfo sur "vmnet". 2017-04-16T12: 59: 06.268 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" est sorti avec le statut 256. 2017-04-16T12: 59: 06.268 + 01: 00 | vthread-4 | I125: Appel de modinfo sur "vmblock". 2017-04-16T12: 59: 06.269 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" est sorti avec le statut 256. 2017-04-16T12: 59: 06.269 + 01: 00 | vthread-4 | I125: Appel de modinfo sur "vmci". 2017-04-16T12: 59: 06.270 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" est sorti avec le statut 256. 2017-04-16T12: 59: 06.270 + 01: 00 | vthread-4 | I125: Appel de modinfo sur "vsock". 2017-04-16T12: 59: 06.271 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" est sorti avec l'état 0. 2017-04-16T12: 59: 06.286 + 01: 00 | vthread-4 | I125: à installer: état vmmon: 0 2017-04-16T12: 59: 06.286 + 01: 00 | vthread-4 | I125: à installer: état vmnet: 0 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Obtention d'informations à l'aide du noyau en cours d'exécution. 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Définition du chemin d'en-tête pour 4.10.0-19-generic sur "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Chemin de validation "/lib/modules/4.10.0-19-generic/build/include" pour la version du noyau "4.10.0-19-generic". 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: Impossible de trouver /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 introuvable, à la recherche de / uapi / linux / version.h généré à la place. 2017-04-16T12: 59: 06.308 + 01: 00 | vthread-4 | I125: utilisation de / usr / bin / gcc pour la vérification du prétraitement 2017-04-16T12: 59: 06.313 + 01: 00 | vthread-4 | I125: UTS_RELEASE prétraité, a obtenu la valeur "4.10.0-19-générique". 2017-04-16T12: 59: 06.313 + 01: 00 | vthread-4 | I125: Le chemin d'en-tête "/lib/modules/4.10.0-19-generic/build/include" pour le noyau "4.10.0-19-generic" est valide. Whoo Hoo! 2017-04-16T12: 59: 06.434 + 01: 00 | vthread-4 | I125: fichier de version de symbole trouvé /lib/modules/4.10.0-19-generic/build/Module.symvers 2017-04-16T12: 59: 06.434 + 01: 00 | vthread-4 | I125: Lecture des versions de symboles depuis /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Lire les versions de symboles 21363 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Chemin d'en-tête du noyau récupéré depuis FileEntry: /lib/modules/4.10.0-19-generic/build/include 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Mettre à jour le chemin d'en-tête du noyau vers /lib/modules/4.10.0-19-generic/build/include 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Chemin de validation "/lib/modules/4.10.0-19-generic/build/include" pour la version du noyau "4.10.0-19-generic". 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: Impossible de trouver /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 introuvable, à la recherche de / uapi / linux / version.h généré à la place. 2017-04-16T12: 59: 06.451 + 01: 00 | vthread-4 | I125: utilisation de / usr / bin / gcc pour la vérification du prétraitement 2017-04-16T12: 59: 06.456 + 01: 00 | vthread-4 | I125: UTS_RELEASE prétraité, a obtenu la valeur "4.10.0-19-générique". 2017-04-16T12: 59: 06.456 + 01: 00 | vthread-4 | I125: Le chemin d'en-tête "/lib/modules/4.10.0-19-generic/build/include" pour le noyau "4.10.0-19-generic" est valide. Whoo Hoo! 2017-04-16T12: 59: 06.457 + 01: 00 | vthread-4 | I125: compilateur trouvé dans "/ usr / bin / gcc" 2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: J'ai obtenu la version gcc "6.3.0". 2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: La version GCC correspond à la version mineure du noyau GCC comme un gant. 2017-04-16T12: 59: 06.459 + 01: 00 | vthread-4 | I125: Utilisation du compilateur fourni par l'utilisateur "/ usr / bin / gcc". 2017-04-16T12: 59: 06.461 + 01: 00 | vthread-4 | I125: J'ai obtenu la version gcc "6.3.0". 2017-04-16T12: 59: 06.461 + 01: 00 | vthread-4 | I125: La version GCC correspond à la version mineure du noyau GCC comme un gant. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Essayer de trouver un ensemble PBM approprié pour le noyau "4.10.0-19-generic". 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Aucun ensemble PBM correspondant n'a été trouvé pour le noyau "4.10.0-19-generic". 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: La version GCC correspond à la version mineure du noyau GCC comme un gant. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Validation du chemin "/lib/modules/4.10.0-19-generic/build/include" pour la version du noyau "4.10.0-19-generic". 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: Impossible de trouver /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 introuvable, à la recherche de / uapi / linux / version.h généré à la place. 2017-04-16T12: 59: 06.462 + 01: 00 | vthread-4 | I125: utilisation de / usr / bin / gcc pour la vérification du prétraitement 2017-04-16T12: 59: 06.468 + 01: 00 | vthread-4 | I125: UTS_RELEASE prétraité, a obtenu la valeur "4.10.0-19-générique". 2017-04-16T12: 59: 06.468 + 01: 00 | vthread-4 | I125: Le chemin d'en-tête "/lib/modules/4.10.0-19-generic/build/include" pour le noyau "4.10.0-19-generic" est valide. Whoo Hoo! 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: La version GCC correspond à la version mineure du noyau GCC comme un gant. 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: Validation du chemin "/lib/modules/4.10.0-19-generic/build/include" pour la version du noyau "4.10.0-19-generic". 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: Impossible de trouver /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 introuvable, à la recherche de / uapi / linux / version.h généré à la place. 2017-04-16T12: 59: 06.469 + 01: 00 | vthread-4 | I125: utilisation de / usr / bin / gcc pour la vérification du prétraitement 2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: UTS_RELEASE prétraité, a obtenu la valeur "4.10.0-19-générique". 2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: Le chemin d'en-tête "/lib/modules/4.10.0-19-generic/build/include" pour le noyau "4.10.0-19-generic" est valide. Whoo Hoo! 2017-04-16T12: 59: 06.475 + 01: 00 | vthread-4 | I125: Utilisation du répertoire temporaire "/ tmp". 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Obtention d'informations à l'aide du noyau en cours d'exécution. 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Définition du chemin d'en-tête pour 4.10.0-19-generic sur "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Chemin de validation "/lib/modules/4.10.0-19-generic/build/include" pour la version du noyau "4.10.0-19-generic". 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: Impossible de trouver /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 introuvable, à la recherche de / uapi / linux / version.h généré à la place. 2017-04-16T12: 59: 06.476 + 01: 00 | vthread-4 | I125: utilisation de / usr / bin / gcc pour la vérification du prétraitement 2017-04-16T12: 59: 06.481 + 01: 00 | vthread-4 | I125: UTS_RELEASE prétraité, a obtenu la valeur "4.10.0-19-générique". 2017-04-16T12: 59: 06.481 + 01: 00 | vthread-4 | I125: Le chemin d'en-tête "/lib/modules/4.10.0-19-generic/build/include" pour le noyau "4.10.0-19-generic" est valide. Whoo Hoo! 2017-04-16T12: 59: 06.608 + 01: 00 | vthread-4 | I125: fichier de version de symbole trouvé /lib/modules/4.10.0-19-generic/build/Module.symvers 2017-04-16T12: 59: 06.608 + 01: 00 | vthread-4 | I125: Lecture des versions de symboles depuis /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06.626 + 01: 00 | vthread-4 | I125: Lire les versions de symboles 21363 2017-04-16T12: 59: 06.626 + 01: 00 | vthread-4 | I125: Appel de modinfo sur "vmmon". 2017-04-16T12: 59: 06.628 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" est sorti avec le statut 256. 2017-04-16T12: 59: 06.628 + 01: 00 | vthread-4 | I125: Appel de modinfo sur "vmnet". 2017-04-16T12: 59: 06.630 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" est sorti avec le statut 256. 2017-04-16T12: 59: 07.100 + 01: 00 | vthread-4 | I125: Définition du chemin de destination pour vmmon sur "/lib/modules/4.10.0-19-generic/misc/vmmon.ko". 2017-04-16T12: 59: 07.101 + 01: 00 | vthread-4 | I125: Extraire la source vmmon de "/usr/lib/vmware/modules/source/vmmon.tar". 2017-04-16T12: 59: 07.106 + 01: 00 | vthread-4 | I125: extraction réussie de la source vmmon. 2017-04-16T12: 59: 07.106 + 01: 00 | vthread-4 | I125: Construction du module avec la commande "/ 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: Impossible de créer vmmon. Impossible d'exécuter la commande de génération. 2017-04-16T12: 59: 08.723 + 01: 00 | vthread-4 | I125: Définition du chemin de destination pour vmnet sur "/lib/modules/4.10.0-19-generic/misc/vmnet.ko". 2017-04-16T12: 59: 08.723 + 01: 00 | vthread-4 | I125: Extraire la source vmnet de "/usr/lib/vmware/modules/source/vmnet.tar". 2017-04-16T12: 59: 08.729 + 01: 00 | vthread-4 | I125: extraction réussie de la source vmnet. 2017-04-16T12: 59: 08.729 + 01: 00 | vthread-4 | I125: Construction du module avec la commande "/ 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: Impossible de créer vmnet. Impossible d'exécuter la commande de génération.
Réponses:
J'ai eu exactement le même problème. La solution qui a fonctionné pour moi est dans cet article:
Comment installer VMWare Workstation 12 sur le noyau Linux 4.10
Installez VMware comme d'habitude
Dans notre cas, nous avons installé VMware avec un fichier de bundle. Pour exécuter le bundle, vous devez l'exécuter
chmod u+x
, puis exécuter:Installer GCC et build-essentials
Patch VMware
Autour de la ligne 1162, changez
à
Enregistrez le fichier et quittez, puis:
Sous la ligne 114, changez
à
Enregistrez le fichier, quittez, puis recalculez celui-là aussi
Réexécutez VMware
Maintenant, démarrez VMware normalement et il devrait installer correctement vmon et vmnet.
la source
vmware-modconfig --console --install-all
J'utilise Budgie 17.04 et VMware fonctionne très bien. J'ai seulement installé des outils de build:
Une fois que vous démarrez VMware, il compilera avec succès les modules requis.
Le package que j'ai utilisé est VMware-Player-12.5.5-5234757.x86_64.bundle .
la source