Ubuntu 14.04 – Fout op VMWare bijwerken de verdeling op te lossen

Bijwerken van mijn Ubuntu Versie 13.10 aan de 14.04 Ik heb gehad om de typische aanpassingen in de instellingen doen, en installeren sommige softwarepakketten die update is verwijderd.

Om te werken in systemen, netwerken en beveiliging, Ik gebruik normaal virtuele machines voor testen voordat u het implementeert in de echte machine; Gebruik ik meestal VirtualBox, maar ook VMWare Aangezien de Virtualisatie hardware, en niet door software en VirtualBox, en door de virtuele interfaces die standaard is geïnstalleerd, waardoor dat u naar host host verbinding maakt met de virtuele machine naar Exchange-bestanden, en zelfs opnieuw kan worden gebruikt met de Interface Adapter bridge-modus van VirtualBox.

Gebruik deze interfaces van VMWare voor één van mijn praktijken, Geen waren er; Vervolgens opende ik VMWare en ik nam deze verrassing.

Ook, We zullen ze compileren… en we zullen het indrukken van de knop “Installeren“…

We zullen open VMWare vanaf de terminal te vinden van de fout, het resultaat is de volgende:

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

In een Web Ik vond een tekst patch het probleem en de instructies en ik heb dit een script om de taak te automatiseren, en I 'm gonna delen als iemand mijn hetzelfde probleem heeft genomen; de mislukking is te wijten aan een probleem in de module oplossing vergelijkbaar met wanneer u opnieuw van de module van compileren moet VirtualBox om te werken de Systeem.

U hoeft alleen te kopiëren de script in een tekstbestand met de extensie .sh, bijvoorbeeld 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

En voer het op de terminal met de volgende:

usuario@maquina:~$ sudo sh script.sh                              

Dan moeten we de patch handmatig vereffenen, Sinds dit deel in de script werkte niet:

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/

Eenmaal uitgevoerd, het script en de patch, het probleem is opgelost, en het resultaat is de volgende:

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

En nu we kunnen genieten van VMWare en hun virtuele interfaces.

[Gecorrigeerd script de 24/07/2014]

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

Alle de Tutorials ze zal worden toegevoegd aan de alinea in de sectie Bibliotheek.

Als je net als u me kunt volgen op Twitter, Facebook, Google +, LinkedIn, of het te delen met de knoppen onder deze publicatie, Als u vragen hebt of suggesties gelieve te niet aarzelen om commentaar te.

Help ons te bereiken meer lezers Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
E-mail

13 gedachten over"Ubuntu 14.04 – Fout op VMWare bijwerken de verdeling op te lossen

  1. WERKTE NIET – Linux telecom - MS-1454 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:12 UTC 2014 i686 i686 i686 GNU/Linux

  2. Dagen geleden dat ik heb het opgelost en ik heb geprobeerd zowel op mijn PC en de virtuele machines.

    Als iemand dan nog niet werkt, Informeer mij of commentaar.

    Hartelijke groeten.

  3. Goede
    Wanneer ik deze code uitvoert

    patch vmnet-alleen/filter.c < /tmp/filter.c.diff

    Krijg ik dit:

    patching-bestand vmnet-alleen/filter.c
    Stoere binken #3 Is mislukt op 259.
    1 uit 3 MISLUKTE hunks — verwerpt opslaan naar bestand vmnet-only/filter.c.rej

    Enig idee?¡?¡?¡

  4. Als ik nodig om Ubuntu te gebruiken gebruik ik momenteel LTS versies door wat had dit probleem niet gedetecteerd, Wanneer u wat vrije tijd zal ik oplossing publiceren in een nieuw artikel gericht op te lossen in Ubuntu 15.10.

    Ik moedig iedereen die oplosmiddelen om de oplossing te delen met andere gebruikers via de commentaar.

    Hartelijk dank voor uw opmerkingen en see you soon.

  5. Vrienden Bedankt voor het delen van uw kennis, Ik ben een beginnende gebruiker, Ik heb ubuntu 16.04 en de VMware workstation 10 32bits, Ik installeer het correct maar begint niet met de fout eerder uitgelegd in deze blog, gedeelde stappen maar laat me niet patch:
    Stoere binken #3 Is mislukt op 259.
    1 uit 3 hunks mislukt - verwerpt opslaan naar bestand /home/Atlaspc/Escritorio/vmnet-only/filter.c.rej
    Wie anders kan ik doen? Dank u

    • Hallo Panchin, Bedankt voor commentaar.

      De tutorial is gebaseerd op Ubuntu 14.04 en het kan niet werken in latere versies.

      Later wanneer u bijwerken mijn laptop werk ik wil een nieuwe tutorial voor Ubuntu 16.04.

      Hartelijke groeten.

Laat een antwoord achter