Ubuntu 14.04 – Løse problemet på VMWare oppdatere fordelingen

Oppdatere min Ubuntu versjon 13.10 til den 14.04 Jeg har hatt å gjøre de typiske justeringene i innstillingene, og installere noen programvarepakkene det oppdatere er fjernet.

Å arbeide i systemer, nettverk og sikkerhet, Jeg bruk normalt virtuelle maskiner for å teste før du implementerer den inne det virkelige apparat; Jeg bruker vanligvis VirtualBox, men også VMWare Siden sin Virtualisering er maskinvaren, og ikke av programvare og VirtualBox, og de virtuelle grensesnittene som er installert som standard, det tillate du å vert vert kobler til den virtuelle maskinen til Exchange-filer, og kan også brukes med den Interface adapter bridge-modus av VirtualBox.

Du bruker disse grensesnittene av VMWare en av mine praksis, Ingen var det; Da åpnet jeg VMWare og jeg tok Dette overraskelse.

Også, Vi vil samle dem… og vi vil være å trykke på knappen “Installere“…

Vi vil åpne VMWare fra terminalen å finne feilen, Resultatet er følgende:

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

I en Web Jeg fant en lapp problemet og instruksjoner og jeg laget dette en skriptet automatisere oppgaven, og jeg skal dele hvis noen har tatt mitt samme problem; feilen skyldes et problem i modulen løsningen lik når du må rekompilere modulen av VirtualBox oppdatere den Systemet.

Du trenger bare å kopiere den skriptet i en tekstfil med filtypen .sh, for eksempel 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

Og kjøre den på terminalen med følgende:

usuario@maquina:~$ sudo sh script.sh                              

Så må vi bruke oppdateringen manuelt, Siden denne delen i den skriptet fungerte ikke:

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/

En gang henrettet, skriptet og patch, problemet er løst, og resultatet er følgende:

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

Og nå kan vi nyte fra VMWare og deres virtuelle grensesnitt.

[Korrigert skript i 24/07/2014]

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

Alle de opplæring de vil bli lagt til avsnittet i delen Biblioteket.

Hvis du liker du kan følge meg på Twitter, Facebook, Google +, LinkedIn, eller dele det med knappene under denne publikasjonen, Hvis du har spørsmål eller forslag ikke nøl med å kommentere.

Hjelp oss å nå flere lesere Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
e-post

13 tanker om"Ubuntu 14.04 – Løse problemet på VMWare oppdatere fordelingen

  1. FUNGERTE IKKE – Linux telekom - MS-1454 3.13.0-32-generic #57-Ubuntu SMP tir juli 15 03:51:12 UTC 2014 i686 i686 i686 GNU/Linux

  2. Dager siden jeg løste det og jeg har prøvd det både på min PC og virtuelle maskiner.

    Hvis noen fortsatt ikke fungerer, Vennligst informer meg eller kommentar.

    vennlig hilsen.

  3. bra
    Når jeg kjører denne koden

    oppdateringen vmnet-bare/filter.c < /tmp/filter.c.diff

    Jeg bli denne:

    patching filen vmnet-bare/filter.c
    Hunk #3 MISLYKTES 259.
    1 av 3 MISLYKKEDE hunks — Lagre avviser i filen vmnet-only/filter.c.rej

    Alle begrep?¡?¡?¡

  4. Hvis jeg må bruke Ubuntu bruker I øyeblikket LTS versjoner av hva ikke hadde oppdaget dette problemet, Når du har litt ledig tid vil jeg publisere løsning i en ny artikkel å løse det i Ubuntu 15.10.

    Jeg oppfordrer alle som løsemiddel dele løsningen med andre brukere gjennom kommentarer.

    Tusen takk for dine kommentarer og se deg snart.

  5. Venner takk for deler din kunnskap, Jeg er en nybegynner, Jeg har ubuntu 16.04 og VMware workstation 10 32bit, Jeg installere det korrekt, men starter ikke med feil tidligere forklart i denne bloggen, delt trinnene men ikke la meg oppdateringen:
    Hunk #3 MISLYKTES 259.
    1 av 3 hunks mislyktes – lagrer avviser til filen /home/Atlaspc/Escritorio/vmnet-only/filter.c.rej
    Hvem kan jeg gjøre? takk

    • Hei Panchin, Takk for kommentar.

      Opplæringen er basert på Ubuntu 14.04 og det fungerer ikke i senere versjoner.

      Senere når du oppdaterer min laptop arbeidet jeg vil gjøre en ny tutorial for Ubuntu 16.04.

      vennlig hilsen.

legg igjen et svar

Din epostadresse vil ikke bli publisert. Obligatoriske felt er merket *

*