VMWare : module vmnet et Kernel 3.19
J'ai procédé cette semaine à la mise à jour de ma distribution Ubuntu, de la version 14.10 à la 15.04. Comme toujours, qui dit nouvelle version dit nouveau kernel. La version 15.04 embarque ainsi le kernel 3.19. Souvent, un changement de distribution peut entraîner certains problèmes. Bingo ! Après la mise à jour, je lance VMware Workstation 11, et j'obtiens un message d'erreur. Certains modules de VMware doivent, en effet, être recompilés, et le module vmnet n'y parvient pas !
Grrrr ! Bon j'avais déjà eu le soucis avec le kernel 3.13 alors cela ne m'a pas inquiété plus que ça. Voici donc la solution à appliquer pour que votre produit VMware fonctionne à nouveau.
Vérifier les prérequis
Ouvrez un terminal. La première chose à faire est de vous assurer que dkms est installé sur votre machine
# sudo apt-get install dkms
Patcher le module
Toujours dans un terminal, passer root :
# sudo -s
Ensuite, il faudra télécharger le patch :
# wget https://www.justegeek.fr/dl/vmnet-3.19.patch
Puis on va patcher le module vmnet. Entrez les commandes suivantes une par une :
# cd /usr/lib/vmware/modules/source
# tar -xf vmnet.tar
# patch -p0 -i /tmp/vmnet-3.19.patch
# mv vmnet.tar vmnet.tar.SAVED
# tar -cf vmnet.tar vmnet-only
# rm -r vmnet-only
Relancer l'installation
Enfin, on relance l'installation complète de VMware, et le module vmnet va se recompiler :
# vmware-modconfig --console --install-all
Cette technique a été réalisée pour Workstation 11 mais cela fonctionne aussi pour les autres versions du produit, ainsi que pour VMware Player, dès lors que vous utilisez le kernel 3.19.
Partager la publication "VMWare : module vmnet et Kernel 3.19"
Je sais que vu qu'on a la source, ça peut sembler trivial, mais pour les gens qui sont incapables de la lire (comme moi), il fait quoi le patch exactement ? En quoi ça merdoie avec le nouveau noyau ?
Salut Seboss666,
Je dois bien t'avouer que je n'ai pas décortiqué en détail ce patch (que je suis même pas sur de comprendre). J'ai trouvé l'astuce sur le forum vmware il me semble.
La compilation du module plantait, donc besoin d'adapter un peu le code. Mais je ne peux pas t'en dire plus !