Ubuntu 14.04 – Rješavanje problema na VMWare za ažuriranje distribucije

Ažirirajući moj Ubuntu verzija 13.10 da je 14.04 Morao sam tipične promjene u postavkama, i uvesti koga u službu neki softverski paketi koji ažurirati maknuti.

Za rad u sustavima, mreže i sigurnost, Ja normalno iskoristiti pravi stroj za testiranje prije implementacije u pravi stroj; Ja obično iskoristiti VirtualBox, Ali i VMWare Budući da svojim Virtualizacija hardver, Ne i softver i VirtualBox, i od strane virtualnog sučelja koje je instaliran po defaultu, koje omogućuju da domaćin domaćin povezivanje virtualni stroj za razmjenu datoteka, i čak mogu biti korišteni s na način premošćivanja adapter sučelje od VirtualBox.

Za korištenje tih sučelja VMWare za jedan od moje prakse, Niti su tu; Onda sam otvorio VMWare i uzeo sam ovo iznenađenje.

Kao i, Ćemo ih prevesti… i mi će se pritiskom na gumb “Uvesti koga u službu“…

Mi ćemo otvoriti VMWare od terminala pronaći pogrešku, rezultat je sljedeći:

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 tekst to krpa problem i upute i napravio ovo je skripta automatizirati zadaća, i ja ću podijeliti ako je netko uzeo moj isti problem; neuspjeh je zbog problema u modul rješenja slična kada mora rekompiliranje na modulu VirtualBox ažurirati na Sustav.

Samo trebate kopirati na skripta u tekstnu datoteku s nastavkom .sh, na primjer 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 pokrenuti na terminal sa sljedećim:

usuario@maquina:~$ sudo sh script.sh                              

Onda moramo primijeniti na krpa ručno, Od ovog dijela u u skripta ne rade:

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 izvršeno, skripte i zakrpe, riješen je, i rezultat je sljedeći:

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 možemo uživati u iz VMWare i njihove Virtualna sučelja.

[Ispravljen original na 24/07/2014]

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

Sve je Tutoriali Oni će biti dodani na odlomak u odjeljku Biblioteka.

Ako želite možete slijedite me na Twitter, Facebook, Google +, LinkedIn, ili podijeliti s gumbima ispod ove publikacije, Ako imate bilo kakvih pitanja ili sugestija slobodno komentirati.

Pomažu nam do više čitatelja Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
e-pošte

13 misli na"Ubuntu 14.04 – Rješavanje problema 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.

    lijep pozdrav.

  3. Dobar
    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 za komentiranje.

      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.

      lijep pozdrav.

ostavi odgovor