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 !

VMware Workstation 11

 

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.

 

Sandstorm

Sandstorm

Ingénieur Systèmes passionné d'informatique et de High-Tech, Sandstorm a créé JusteGeek.fr en 2013. Il aime les geekeries en tout genre. "Si un produit s'allume c'est un bon point. S'il est connecté, c'est encore mieux !"

Vous aimerez aussi...

2 réponses

  1. Avatar Seboss666 dit :

    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 ?

    • Sandstorm Sandstorm dit :

      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 !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.