JusteGeek

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.

 

Quitter la version mobile