Impossible de démarrer VMWare Workstation après la mise à niveau vers 13.04

25

Après la mise à niveau vers 13.04, je ne parviens pas à démarrer VMWorkstation. J'obtiens le message suivant:

Avant de pouvoir exécuter VMware, plusieurs modules doivent être compilés et chargés dans le noyau en cours d'exécution.

En-têtes du noyau 3.8.0-19-génériques

Les en-têtes du noyau pour la version 3.8.0-19-générique sont introuvables. Si vous les avez installés dans un chemin différent de celui par défaut, vous pouvez spécifier le chemin ci-dessous.

Quelqu'un sait-il quoi faire ensuite?

Ubuntu 13.04 64bit

Si je dirige le chemin vers:

/usr/src/linux-headers-3.8.0-19-generic

J'obtiens le message suivant:

Les fichiers d'en-tête C correspondant à votre noyau en cours d'exécution sont introuvables.

Merci

Additionnel:

Comme suggéré, je lance ceci dans le terminal:

cd /lib/modules/$(uname -r)/build/include/linux 

sudo ln -s ../generated/utsrelease.h 

sudo ln -s ../generated/autoconf.h 

sudo ln -s ../generated/uapi/linux/version.h

Cependant, maintenant j'obtiens ce qui suit:

Avant de pouvoir exécuter VMware, plusieurs modules doivent être compilés et chargés dans le noyau CANCEL / INSTALL

J'INSTALLE, la fenêtre se ferme et rien ne se passe .... Des idées?

ADDITIONNEL:

J'ai installé ceci:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

Et tout a été lancé ...

Merci beaucoup pour les suggestions et l'aide ... C'est ce que j'aime à propos d'Ubuntu ... il a une grande communauté serviable ...!

Remarque: également trouvé cela qui peut également aider les autres: ICI

ERREUR SUPPLÉMENTAIRE:

Impossible d'ouvrir / dev / vmmon: est un répertoire. Veuillez vous assurer que le module du noyau `vmmon 'est chargé.

Échec de l'initialisation du périphérique du moniteur.

Paramètres du moniteur grisés

RÉSOLUTION:

Réinstallation des pilotes Nvidia

pst007x
la source
1
J'ai également dû utiliser le patch ici ubuntuforums.org/… Avec les changements mentionnés ici ubuntuforums.org/…
7wonders
1
Pourriez-vous ajouter à la place une réponse avec le contenu de la section "RÉSOLUTION"?
Braiam

Réponses:

22

Frappez le même problème ici avec Ubuntu 13.04 le mois dernier. À l'époque, la mise à niveau vers VMWare player 5.0.2 build-1031769 a résolu le problème. Avance rapide d'un mois, a frappé un nouveau problème aujourd'hui après les récentes mises à jour 13.04, encore une fois VMWare ne démarre pas. La dernière version du lecteur VM est toujours 5.0.2. Google m'a conduit à cette explication:

http://communities.vmware.com/thread/446490?start=0&tstart=0

L'exécution de la commande vmware suivante avec des privilèges root a résolu le problème pour moi:

sudo vmware-modconfig --console --install-all

HTH

chrisinmtown
la source
cela a fait l'affaire.
Reuben L.
1
Si vous avez encore des problèmes, essayez de télécharger et d'installer à nouveau vmware
czerasz
Cela a résolu le problème pour moi sur Ubuntu 17.10
zoran jeremic
11

Cela a fonctionné pour moi:

sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

puis

sudo vmware-config-tools.pl

... et vous avez terminé.

DinGODzilla
la source
Cela l'a fait fonctionner à nouveau. Combinez cela avec le correctif pour corriger le composant vmnnet. Ensuite, j'ai exécuté sudo vmware-modconfig --console --install-all.
Halsafar
3

J'ai installé les packages suggérés comme ci-dessus, mais cela m'a toujours donné la même erreur. L'installation du dernier lecteur VMWare a résolu le problème.

Ethan Brown
la source
2

J'ai déjà installé le dernier VMWare Player avec exactement le même problème. La simple réinstallation a aidé, c'est-à-dire la désinstallation d'abord, puis la réinstallation:

sudo vmware-installer -u vmware-player
sudo bash ~/Downloads/VMware-Player-5.0.2-1031769.x86_64.txt
jfrantzius
la source
Cela a fonctionné pour moi. J'ai choisi de conserver mes fichiers de configuration lors de la désinstallation, donc après la réinstallation, tout est comme avant (par exemple, toutes mes machines virtuelles sont toujours là), et le tout n'a pris que 3 minutes.
ntc2
1

J'ai essayé toutes les solutions ci-dessus, y compris une nouvelle installation et elle ne démarre toujours pas. Il disait toujours: "Avant de pouvoir exécuter VMware, plusieurs modules doivent être compilés et chargés dans le noyau CANCEL / INSTALL"

Après de nombreuses recherches, ce que je devais faire est le suivant: j'ai ouvert un terminal puis entré:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

et alors:

sudo apt-get install gcc

et alors:

sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"

Cela a commencé juste après ça. J'espère que ça aide.

Joshie
la source
2
pourquoi vous installez "open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev" sur une machine hôte sur laquelle la station de travail vmware va être installée? ils sont destinés à être installés sur une machine virtuelle (système d'exploitation invité de vmware)
Qasim
oui, je pense de la même façon, ils sont pour les machines virtuelles.
christianbueno.1
1

Selon la page d'installation d'Ubuntu VMWare Player , utilisez

sudo apt-get install build-essential linux-headers-$(uname -r)

pour installer les en-têtes. Ensuite, vous pouvez soit le laisser installer, soit désinstaller et réinstaller vmware player.

Sam King
la source
1

YMMV, mais si vous rencontrez des problèmes avec les erreurs liées à vmci (dans Linux Kernel 3.8. *), Ce script bash publié par vincent peut fonctionner. Utilisez-le après avoir d'abord désinstallé le produit VMWare, puis réinstallé:

#!/bin/bash
if [[ $UID != 0 ]]; then
    echo "Please run this script with sudo:"
    echo "sudo $0 $*"
    exit 1
fi

sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h

cd /usr/lib/vmware/modules/source
sudo tar -xf vmci.tar
cd vmci-only/linux
sudo sed '127s/.*/   .remove = vmci_remove_device,/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1753s/.*/static int/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
sudo sed '1981s/.*/static void/' driver.c > driver.c.tmp
mv driver.c.tmp driver.c
cd ../..
sudo tar -cf vmci.tar vmci-only/
sudo rm vmci-only/ -Rf
sudo vmware-modconfig --console --install-all
sudo rm /usr/src/linux-headers-$(uname -r)/include/linux/version.h
echo "Done"

Gardez également un œil sur l' article VMware dans le wiki d'Arch Linux . Cet article concerne principalement Arch Linux, mais la plupart des correctifs / astuces / solutions de contournement peuvent également être appliqués pour Ubuntu.

NullNoname
la source
1

Il semble que le problème principal avec vmware workstation sur 13.04 soit la compilation de modules comme vmci.ko. La façon la plus simple de les obtenir est de le faire apt-get install open-vm-dkms. Cela installe vmci.ko et amis.

user151607
la source
0

Tout d'abord, désinstallez le poste de travail VMWare à l'aide de la commande

sudo vmware-installer --uninstall-product vmware-workstation  

puis installez les dépendances suivantes dpkg-dev, g ++, gcc, lib6-dev, libc-dev, make utilisant la commande ci-dessous

sudo apt install build-essential
sudo vmware-modconfig --console --install-all
sudo apt update
sudo reboot

Enfin, réinstallez la station de travail VMWare.

Binyam
la source