VMware: Installation ou réinstallation impossible
Voici un message d’erreur dont la présentation n’est plus à faire, une véritable « star » dans le milieu:
sudo /usr/bin/vmware vmware is installed, but it has not been (correctly) configured for this system. To (re-)configure it, invoke the following command: /usr/bin/vmware-config.pl.
Et sa petite soeur:
sudo /usr/bin/vmware-config.pl Making sure services for VMware Workstation are stopped. Stopping VMware services: Virtual machine monitor done Bridged networking on /dev/vmnet0 done DHCP server on /dev/vmnet1 done Host-only networking on /dev/vmnet1 done DHCP server on /dev/vmnet8 done NAT service on /dev/vmnet8 done Host-only networking on /dev/vmnet8 done Virtual ethernet failed Unable to stop services for VMware Workstation Execution aborted.
Tellement bloquant, et pourtant si simple à résoudre…
Ces erreurs résultent d’un conflit entre votre installation courante de « vmware-server » et une ancienne installation, soit de « vmware-server », soit de « vmware-player ».
En effet, malgré la désinstallation de cette ancienne version, les entrées dans « /etc/init.d/vmware-player » restent présentes.
Dès lors, quand vous démarrez votre machine virtuelle, votre nouveau « vmware-player ou server » est amené à faire appel à des fichiers de l’ancien. De plus, comme tout les fichiers de configuration sont inexistants, il créé automatiquement un fichier nommé « /etc/vmware/not_configured », qui pose aussi problème.
Le but de la manipulation qui suit est donc d’empêcher cette ancienne installation de se lancer. Pour cela: Nuke !
_On vire « vmware-player » de « /init.d »:
sudo update-rc.d -f vmware-player remove
Et le fichier de configuration que VMware créé automatiquement:
sudo rm /etc/vmware/not_configured
Rebootez votre PC (si vous vous demandez « mais c’est Linux pas besoin normalement? », et bien ouvrez votre « Moniteur système » et constatez le nombre de processus/daemon « VMware » présent. C’est à cause de ça
)
Extracting the sources of the vmnet module. Building the vmnet module. Using 2.6.x kernel build system. make: entrant dans le répertoire « /tmp/vmware-config4/vmnet-only » make -C /usr/src/linux-headers-2.6.15-26-386/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.15-26-386 » CC [M] /tmp/vmware-config4/vmnet-only/driver.o /tmp/vmware-config4/vmnet-only/driver.c: Dans la fonction «VNetProcessOwnsPort» : /tmp/vmware-config4/vmnet-only/driver.c:1396: erreur: «struct files_struct» has no member named «max_fds» make[2]: *** [/tmp/vmware-config4/vmnet-only/driver.o] Erreur 1 make[1]: *** [_module_/tmp/vmware-config4/vmnet-only] Erreur 2 make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.15-26-386 » make: *** [vmnet.ko] Erreur 2 make: quittant le répertoire « /tmp/vmware-config4/vmnet-only » Unable to build the vmnet module. For more information on how to troubleshoot module-related problems, please visit our Web site at "http://www.vmware.com/download/modules/modules.html" and "http://www.vmware.com/support/reference/linux/prebuilt_modul(...)". Execution aborted.
Le message d’erreur ci-dessus apparaît lors de l’installation sur des machines équipé d’un noyau 2.6.20.xx.
La solution réside dans mon tutoriel d’installation. L’utilisation d’un « patch » résout le problème.
Source et Grands Remerciements: chantra
Popularity: 4%
