Ubuntu 14.04 – Résoudre erreur sur VMWare pour mettre à jour la distribution

Mise à jour de mon Ubuntu Version 13.10 à la 14.04 J'ai dû faire des ajustements typiques dans les paramètres, et installer quelques paquets de logiciels qui mettent à jour a été supprimé.

Pour travailler dans les systèmes, réseaux et sécurité, J'utilise habituellement des machines virtuelles pour tester avant de l'implémenter dans la machine réelle; J'utilise habituellement VirtualBox, mais aussi VMWare Étant donné que sa Virtualisation est-ce matériel, et pas de logiciel et VirtualBox, et par les interfaces virtuelles qui est installé par défaut, qui permettent de que vous à l'hôte se connectez à la machine virtuelle pour fichiers Exchange, et peut même être réutilisé avec le mode de pont adaptateur interface de VirtualBox.

Pour utiliser ces interfaces de VMWare pour l'un de mes pratiques, Ni étaient là; puis j'ai ouvert VMWare et j'ai pris Cette surprise.

Ainsi, Nous compilerons eux… et nous seront en appuyant sur le bouton “Installer“…

Nous allons ouvrir VMWare a partir du terminal pour localiser l'erreur, le résultat est le suivant:

Virtual machine monitor                                        done
Virtual machine communication interface                        done
VM communication interface socket family                       done
Blocking file system                                           done
Virtual ethernet                                               failed
VMware Authentication Daemon                                   done

Dans l'un Web J'ai trouvé un texte de patcher le problème et les instructions et j'ai créé ceci un script pour automatiser la tâche, et je vais partager si quelqu'un a pris mon problème même; l'échec est dû à un problème dans la solution de module semblable à lorsque vous devez recompiler le module de VirtualBox mise à jour le Système.

Vous devez uniquement copier le script dans un fichier texte avec l'extension .sh, par exemple script.sh

#!/bin/sh
##Script para parchear VMWare

##Volcamos el contenido para parchear filter.c 
echo "205a206" > /tmp/filter.c.diff 
echo "> #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)" >> /tmp/filter.c.diff 
echo "206a208,210" >> /tmp/filter.c.diff 
echo "> #else" >> /tmp/filter.c.diff 
echo "> VNetFilterHookFn(const struct nf_hook_ops *ops,        // IN:" >> /tmp/filter.c.diff
echo "> #endif" >> /tmp/filter.c.diff
echo "255c259,263" >> /tmp/filter.c.diff
echo "<    transmit = (hooknum == VMW_NF_INET_POST_ROUTING);" >> /tmp/filter.c.diff
echo "---" >> /tmp/filter.c.diff
echo ">    #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)" >> /tmp/filter.c.diff
echo ">       transmit = (hooknum == VMW_NF_INET_POST_ROUTING);" >> /tmp/filter.c.diff
echo ">    #else" >> /tmp/filter.c.diff
echo ">       transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING);" >> /tmp/filter.c.diff
echo ">    #endif" >> /tmp/filter.c.diff

Et lancez-le sur le terminal par ce qui suit:

usuario@maquina:~$ sudo sh script.sh                              

Ensuite, nous avons besoin d'appliquer le patch manuellement, Depuis cette partie dans la script n'a pas fonctionné:

usuario@maquina:~$ sudo -E -s
usuario@maquina:~$ cd /usr/lib/vmware/modules/source/ 
usuario@maquina:~$ cp vmnet.tar vmnet.tar.original
usuario@maquina:~$ tar xvf vmnet.tar vmnet-only/filter.c
usuario@maquina:~$ patch vmnet-only/filter.c < /tmp/filter.c.diff
usuario@maquina:~$ tar -uvf vmnet.tar vmnet-only/filter.c
usuario@maquina:~$ rm -rf vmnet-only/

Une fois exécuté, le script et le patch, le problème a été corrigé, et le résultat est le suivant:

Virtual machine monitor                                        done
Virtual machine communication interface                        done
VM communication interface socket family                       done
Blocking file system                                           done
Virtual ethernet                                               done
VMware Authentication Daemon                                   done

Et maintenant nous pouvons profiter de VMWare et leur interfaces virtuelles.

[Corrigé de script le 24/07/2014]

##Fuente: http://askubuntu.com/questions/449629/error-installing-vmware-workstation-on-ubuntu

Tous les Tutoriels ils seront ajoutés au paragraphe dans la section Bibliothèque.

Si vous le souhaitez vous pouvez me suivre sur Twitter, Facebook, Google +, LinkedIn, ou partagez-les avec les boutons situés sous cette publication, Si vous avez des questions ou suggestions n'hésitent pas à commenter.

Aidez-nous à atteindre plus de lecteurs Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

13 Thoughts on"Ubuntu 14.04 – Résoudre erreur sur VMWare pour mettre à jour la distribution

  1. N'A PAS FONCTIONNÉ – Linux télécom - MS-1454 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:12 UTC 2014 i686 i686 i686 GNU/Linux

  2. Il y a jours je l'ai résolu et je l'ai essayé sur mon PC et les ordinateurs virtuels.

    Si quelqu'un ne fonctionne toujours pas, S'il vous plaît aviser moi ou commentaire.

    Sinceres salutations.

    • Salut Strtok, Je me suis arrangé l'erreur.

      Je vous remercie pour votre commentaire et pour sa collaboration pour permettre aux utilisateurs de profiter de ce tutoriel 🙂

  3. Bon
    Quand je lance ce code

    patch vmnet-seulement/filter.c < /tmp/Filter.c.diff

    J'obtiens ceci:

    patcher le fichier vmnet-seulement/filter.c
    Hunk #3 N'a pas à 259.
    1 sur 3 Hunks ayant ÉCHOUÉES — enregistrement rejette dans fichier vmnet-only/filter.c.rej

    Toute idée?¡?¡?¡

  4. Si j'ai besoin d'utiliser Ubuntu j'utilise actuellement les versions LTS par ce qui n'avait pas décelé ce problème, Lorsque vous avez peu de temps libre je vais publier la solution dans un nouvel article visant à le résoudre dans Ubuntu 15.10.

    J'encourage tous ceux qui le solvant de partager la solution avec d'autres utilisateurs à travers les commentaires.

    Merci beaucoup pour vos commentaires et à bientôt.

  5. Amis je vous remercie de partager vos connaissances, Je suis un utilisateur novice, J’ai ubuntu 16.04 et la VMware workstation 10 32bit, installer correctement mais pas commence par l’erreur expliqué précédemment dans ce blog, des étapes partagées mais me ne laisse pas patch:
    Hunk #3 N'a pas à 259.
    1 sur 3 Hunks FAILED-économiser rejette au fichier /home/Atlaspc/Escritorio/vmnet-only/filter.c.rej
    que plus peuvent faire? Merci

    • Bonjour Panchin, Merci de commenter.

      Le tutoriel est basé sur Ubuntu 14.04 et il peut ne pas fonctionner dans les versions ultérieures.

      Plus tard quand la mise à jour de mon portable travail fera un nouveau tutoriel pour Ubuntu 16.04.

      Sinceres salutations.

Laisser une réponse