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.
