Ubuntu 14.04 – Ddatrys gwall ar VMWare i ddiweddaru dosbarthiad

Diweddaru fy Ubuntu Fersiwn 13.10 i y 14.04 Dwi wedi gorfod gwneud addasiadau nodweddiadol yn y lleoliadau, a gosod rhai pecynnau meddalwedd a diweddaru wedi'i ddileu.

I weithio mewn systemau, rhwydweithiau a diogelwch, Rwyf fel arfer yn defnyddio peiriannau rhith ar gyfer profi cyn ei gweithredu yn y peiriant go iawn; Ddefnyddio fel arfer VirtualBox, ond hefyd VMWare Ers ei Rhithwelediad Mae caledwedd, ac nid gan feddalwedd a VirtualBox, ac erbyn y rhyngwynebau rhithwir yn gosod ddiofyn, que permiten conectar el host anfitrión a la maquina virtual para intercambiar archivos, a gellir eu hailddefnyddio hyd yn oed gyda y modd Pont addasydd rhyngwyneb o VirtualBox.

Defnyddio rhyngwynebau hyn o VMWare ar gyfer un o fy arferion, Nid oedd yno; Agorais wedyn VMWare a chymerais hwn syndod.

Yn ogystal, Byddwn yn llunio'r iddynt… a byddwn yn pwyso ar y botwm “Gosod“…

Byddwn yn agor VMWare o y derfynfa i leoli y gwall, y canlyniad yw y canlynol:

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

Mewn un We Yr oedd testun i drwsio'r broblem a'r cyfarwyddiadau a greodd yr hyn SGRIPT i awtomeiddio y dasg, ac yr wyf yn bwriadu rhannu os yw rhywun wedi fy un broblem; Mae methiant yn oherwydd problem o'r ateb modiwl tebyg i pan fydd rhaid i chi ail-grynhoi y modiwl VirtualBox i ddiweddaru y System.

Mae dim ond rhaid i chi gopïo y SGRIPT mewn ffeil testun gyda.sh estyniad, Er enghraifft 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

Ac yn ei redeg ar y derfynfa gyda'r canlynol:

usuario@maquina:~$ sudo sh script.sh                              

Yna mae angen inni wneud cais y cyweiriad eich hun, Ers y rhan hon yn y SGRIPT Nid oedd yn gweithio:

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/

Unwaith wedi'i gweithredu, y sgript a'r patsh, y broblem wedi'i bennu, a'r canlyniad yw y canlynol:

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

Ac yn awr y gallwn fwynhau o VMWare ac yn eu rhyngwynebau rhithwir.

[Cywiro sgript y 24/07/2014]

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

Holl y sesiynau tiwtorial cânt eu hychwanegu at y paragraff yn yr adran Llyfrgell.

Os hoffech chi ddilyn mi Twitter, Facebook, Google +, LinkedIn, neu rannu gyda botymau dan y cyhoeddiad hwn, Os oes gennych unrhyw gwestiynau neu awgrymiadau croeso i sylwadau.

Yn ein helpu i gyrraedd mwy o ddarllenwyr Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
e-bost

13 meddyliau ar"Ubuntu 14.04 – Ddatrys gwall ar VMWare i ddiweddaru dosbarthiad

  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.

    cofion gorau.

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

    Alguna idea?¡?¡?¡

  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 32ychydig, 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? diolch

    • Hola Guku, Diolch am roi sylwadau.

      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.

      cofion gorau.

Gadael ateb

Ni chyhoeddir eich cyfeiriad e-bost. Mae meysydd sy'n ofynnol eu marcio *

*