Ubuntu 14.04 – Otklanjanje greške na VMWare za ažuriranje distribucije

Ažuriranje moj Ubuntu verzija 13.10 da je 14.04 Morao sam da uradim tipične korekcije u postavkama, i instaliranje nekih softverskih paketa koji ažurirati je uklonjen..

Na posao u sistemima, mreže i sigurnost, Normalno da koristite virtuelne mašine za testiranje pre sprovesti ga u pravi mašinama; Ja se obično koristi Svaki, Ali, takođe VMWare Od svojih Virtuelizacija je hardver, i to ne od strane softvera i Svaki, i od strane virtuelni interfejs koji se podrazumevano instalira, que permiten conectar el host anfitrión a la maquina virtual para intercambiar archivos, i ponovo mogu čak i koristiti sa na režim premošćavanja adaptor interfejsa od Svaki.

Da biste koristili te interfejse za VMWare za jednu od moji treninzi, Nijedno nije bilo tamo; Onda sam otvorio. VMWare i uzeo sam Ovo je iznenađenje.

Kao, Moramo ih, radiće… i da će nam biti pritiskom na dugme “Instalirajte“…

Otvorimo VMWare iz terminala za pronalaženje greške, rezultat je na sledeći način:

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

U jednom Web Našao sam poruku da zakrpi problem i uputstva, i ja sam stvorio ovo je Skripta da biste automatizovali zadatak, i idem da delite ako neko je uzeo moj isti problem; neuspeh je zbog problema u modulu rešenje slična kada morate da ponovno prevođenje modula od Svaki da biste ažurirali na Sistem.

Potrebno je samo da kopirate u Skripta u tekstualnoj datoteci sa oznakom tipa datoteke .sh, na primer 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

I pokrenite je na terminalu sa sledećim:

usuario@maquina:~$ sudo sh script.sh                              

Onda treba da se primeni zakrpa za ručno, Od ovog dela u na Skripta nije radio:

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/

Jednom pogubljen, scenario i zakrpa, problem je rešen., a rezultat je na sledeći način:

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

I sada smo možete uživati iz VMWare i njihove Virtualna interfejsi.

[Ispravljen skripte na 24/07/2014]

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

Sve je podučavanja Oni će biti dodat u pasusu u odeljku Biblioteka.

Kao ti da pratite me Twitter-a, Facebook, Google +, LinkedIn, niti je deliti sa dugmadi ispod ove publikacije, Ako imate bilo kakvih pitanja ili sugestije ne oklevajte da komentariše.

Pomozi nam da dosegnemo više čitalaca Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter-a
Share on Google+
Google +
Email this to someone
e-pošta

13 misli na"Ubuntu 14.04 – Otklanjanje greške na VMWare za ažuriranje distribucije

  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.

    srdačan pozdrav.

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

    Bilo koji ideja?¡?¡?¡

  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 32bitni, 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? Hvala ti

    • Hola Guku, Hvala ti za komentarisanje.

      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.

      srdačan pozdrav.

ostavi odgovor

Vaša e-mail adresa neće biti objavljene. Potrebna polja su označena *

*