web-dev-qa-db-fra.com

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

Après la mise à niveau vers 13.04, je ne parviens pas à démarrer VMWorkstation. Je reçois 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 de noyau 3.8.0-19-generic

Les en-têtes de noyau pour la version 3.8.0-19-generic n'ont pas été trouvés. Si vous les avez installés dans un chemin autre que celui par défaut, vous pouvez spécifier le chemin ci-dessous.

Est-ce que quelqu'un a une idée de ce qu'il faut faire ensuite?

Ubuntu 13.04 64bit

Si je dirige le chemin vers:

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

Je reçois le message suivant:

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

Merci

Supplémentaire:

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 je reçois 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?

SUPPLÉMENTAIRE:

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 est lancé ...

Merci beaucoup pour les suggestions et l'aide ... C'est ce que j'adore chez Ubuntu ... la communauté est très utile ...!

Remarque: trouvez également ce qui peut aider les autres: HERE

ERREUR ADDITIONNELLE:

Impossible d'ouvrir/dev/vmmon: c'est un répertoire. Assurez-vous que le module de noyau `vmmon 'est chargé.

Échec d'initialisation du périphérique de surveillance.

Surveiller tous les paramètres en grisé

RÉSOLUTION:

Réinstallation des pilotes Nvidia

25
pst007x

Hit même problème ici avec Ubuntu 13.04 le mois dernier. À ce moment-là, la mise à niveau vers VMWare Player 5.0.2 build-1031769 résolvait le problème. Avance rapide d’un mois, rencontrez un nouveau problème aujourd’hui après les dernières mises à jour de 13.04, à nouveau VMWare ne démarre pas. La dernière version du lecteur VM est toujours la version 5.0.2. Google m'a conduit à cette explication:

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

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

Sudo vmware-modconfig --console --install-all

HTH

22
chrisinmtown

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é.

11
DinGODzilla

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

3
Ethan Brown

J'avais déjà le dernier lecteur VMWare installé avec exactement le même problème. Réinstaller simplement a aidé, c’est-à-dire désinstaller puis réinstaller:

Sudo vmware-installer -u vmware-player
Sudo bash ~/Downloads/VMware-Player-5.0.2-1031769.x86_64.txt
2
jfrantzius

J'ai essayé toutes les solutions ci-dessus, y compris une nouvelle installation, qui ne voulait toujours pas démarrer. 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, voici ce que je devais faire: 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é tout de suite après ça. J'espère que ça aide.

1
Joshie

Selon le page d'installation du lecteur Ubuntu VMWare , utilisez

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

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

1
Sam King

YMMV, mais si vous rencontrez des problèmes avec les erreurs liées à vmci (dans le noyau Linux 3.8. *), ce script bash posté par vincent peut travail. Utilisez-le après avoir d'abord désinstallé le produit VMWare, puis à nouveau 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"

Surveillez également article de VMware dans le wiki d'Arch Linux . Cet article est principalement destiné à Arch Linux, mais la plupart des correctifs/astuces/solutions de contournement peuvent également s'appliquer à Ubuntu.

1
NullNoname

Il semble que le principal problème de vmware workstation sur 13.04 soit la compilation de modules tels que vmci.ko. Le moyen le plus simple de les obtenir est de apt-get install open-vm-dkms. Cela installe vmci.ko et ses amis.

1
user151607