Ubuntu 14.04 – Løse fejl på VMWare at opdatere fordelingen

Opdatering af min Ubuntu version 13.10 til den 14.04 Jeg har haft at gøre de typiske tilpasninger i indstillingerne, og installere nogle software-pakker, der opdaterer er blevet fjernet.

At arbejde i systemer, netværk og sikkerhed, Jeg bruger normalt virtuelle maskiner til at teste før du implementerer det i den rigtige maskine; Jeg plejer at bruge VirtualBox, men også VMWare Da dens Virtualisering er hardware, og ikke af software og VirtualBox, og af de virtuelle grænseflader, der er installeret som standard, que permiten conectar el host anfitrión a la maquina virtual para intercambiar archivos, og kan endda være genbrugt med den interface adapter bro mode af VirtualBox.

At bruge disse grænseflader af VMWare for en af mine praksis, Hverken var der; så jeg åbnede VMWare og jeg tog denne overraskelse.

Samt, Vi vil samle dem… og vi vil at trykke på knappen “Installere“…

Vi vil åbne VMWare fra terminal til at lokalisere fejlen, 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 fandt en tekst at lappe problemet og vejledningen og jeg lavet dette en script at automatisere opgaven, og jeg har tænkt mig at dele, hvis nogen har taget min samme problem; skyldes et problem i modul løsning svarer til når du skal rekompilere modul af VirtualBox at opdatere den System.

Du skal kun kopiere de script i en tekstfil hos forlængelse .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 køre det på terminalen med følgende:

usuario@maquina:~$ sudo sh script.sh                              

Så nødt vi til at installere programrettelsen manuelt, Siden denne del i den script gjorde ikke arbejde:

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/

Når henrettet, scriptet 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 nu kan vi nyde fra VMWare og deres virtuelle grænseflader.

[Korrigeret script den 24/07/2014]

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

Alle de tutorials de vil blive tilføjet til afsnittet i afsnittet Bibliotek.

Hvis du som du kan følge mig på Twitter, Facebook, Google +, LinkedIn, eller dele det med knapper under denne publikation, Hvis du har spørgsmål eller forslag så tøv ikke at kommentere.

Hjælp os med at nå flere læsere Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

13 tanker om"Ubuntu 14.04 – Løse fejl på VMWare at opdatere 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

    • Muchas gracias por avisar del error compañero, ya está solucionado. Ahora consta de dos pasos a seguir pero funciona correctamente.

      Saludos 🙂

  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.

    Med venlig hilsen.

  3. God
    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

    Enhver idé?¡?¡?¡

  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? Tak

    • Hola Guku, Tak for at kommentere.

      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.

      Med venlig hilsen.

Skriv et svar