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, que permiten conectar el host anfitrión a la maquina virtual para intercambiar archivos, 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 LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

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

  1. NO FUNCIONOLinux 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. Hace días que lo solucioné y lo he probado tanto en mi PC como en máquinas virtuales.

    Si a alguien le sigue sin funcionar, agradecería que me lo comunique o comente.

    vennlig hilsen.

  3. bra
    Cuando ejecuto este codigo

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

    me sale esto:

    patching file vmnet-only/filter.c
    Hunk #3 FAILED at 259.
    1 out of 3 hunks FAILEDsaving rejects to file vmnet-only/filter.c.rej

    Alle begrep?¡?¡?¡

  4. Actualmente si necesito usar Ubuntu utilizo versiones LTS por lo que no había detectado este inconveniente, cuando tenga algo de tiempo libre publicaré la solución en un nuevo artículo orientado a resolverlo en Ubuntu 15.10.

    Animo a cualquiera que lo solvente a compartir mediante los comentarios la solución con los demás usuarios.

    Muchas gracias por vuestros comentarios y hasta pronto.

  5. Amigos gracias por compartir sus conocimientos, soy usuario novato, tengo ubuntu 16.04 y el mware workstation 10 32bit, instalo correctamente pero no inicia por el error anteriormente explicado en este blog, realice los pasos compartidos pero no me deja parchear:
    Hunk #3 FAILED at 259.
    1 out of 3 hunks FAILED — saving rejects to file /home/Atlaspc/Escritorio/vmnet-only/filter.c.rej
    que mas puedo hacer? takk

    • Hola Guku, Takk for kommentar.

      El tutorial está basado en Ubuntu 14.04 y es posible que no funcione en versiones posteriores.

      Más adelante cuando actualice mi portátil de trabajo haré un nuevo tutorial para Ubuntu 16.04.

      vennlig hilsen.

Legg inn en kommentar