web-dev-qa-db-fra.com

Comment faire en sorte que VMware Workstation 8.0.4 fonctionne avec Ubuntu 12.04 64 bits?

J'ai acheté VMware Workstation 8 aujourd'hui. Après l'installation, je l'ai lancé et l'application m'a remarqué que "plusieurs modules doivent être compilés et chargés dans le noyau en cours d'exécution".

Au cours du processus, VMware m'a fait remarquer qu'il était impossible de configurer des périphériques de réseau virtuel et qu'à la fin, il était impossible de démarrer les services.

Le dernier message indiquait que des informations supplémentaires pouvaient être trouvées à cette adresse: /tmp/vmware-root-975001794/modconfig-22789.log

Donc, j'ai collé le contenu du message de journal ici .

Pouvez-vous m'aider ou plutôt suggérer d'attendre les prochaines mises à jour d'Ubuntu? Mon environnement de bureau est Unity.

5
user73987

Un patch simple doit être appliqué aux sources du module

Le correctif est décrit et disponible sur cette page , mais sa version doit être remplacée par la version 8.0.4 pour être appliquée correctement.

Voici comment:

Pour télécharger et appliquer le patch,

  • Ouvrez un terminal et tapez:

     mkdir vmw_patch && cd vmw_patch 
     wget -O- http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz | tar -xz 
     sed -i -e '/ 8.0.2/8.0.4/g' patch-modules_3.2.0.sh 
     ./ patch-modules_3.2.0.sh 
    
  • Cela devrait compiler les modules sans aucune erreur.

Explication: wget télécharge le correctif et tar l'extrait sans enregistrer le fichier téléchargé. sed met à jour 8.0.2 à 8.0.4 dans le script de correction pour qu'il s'exécute.

3
ish

izx 's answer a travaillé pour moi à deux exceptions près:

  1. Je devais exécuter le script en tant que root.
  2. Comme j'avais déjà appliqué le même correctif plus tôt lors de la mise à niveau de 8.02 à 8.03, j'ai dû supprimer l'ancien fichier d'indicateur de correctif et réexécuter le correctif:

    Sudo rm /usr/lib/vmware/modules/source/.patched
    Sudo ./patch-modules_3.2.0.sh
    

Vous pouvez trouver un guide détaillé comprenant ce qui précède à l'adresse cet article de blog .

0
Paul Crook

Lorsque vous suivez izxinstructions , si vous avez VMware Player plutôt que VMware Workstation, vous Je vais utiliser cette commande (au lieu de la commande sed ... donnée ici):

sed -i -e 's/4.0.2/4.0.4/g' patch-modules_3.2.0.sh
0
Karel Picman

Merci vousles deux beaucoup pour la solution. La seule chose que j'ai remarquée, c'est que je devais installer "patch" avec:

Sudo apt-get install patch

Je ne sais pas si cela est présent sur l'installation par défaut, mais je ne l'avais pas pour une raison quelconque. Quoi qu'il en soit, merci beaucoup à vous deux!

0
tricks