Ubuntu 14.04 – Rezolva eroare pe VMWare pentru a actualiza distribuţia

Actualizarea meu Ubuntu versiune 13.10 pentru a 14.04 Am avut de a face ajustări tipic în setările, şi a instala unele pachete de software update a fost eliminat.

Pentru a lucra în sistemele, rețele și securitate, Eu folosesc în mod normal maşini virtuale pentru a testa înainte de punerea sa în aplicare în maşină reală; De obicei folosesc VirtualBox, dar, de asemenea, VMWare Deoarece sale Virtualizare este hardware-ul, şi nu de software şi VirtualBox, şi de interfeţe virtuale care este instalat în mod implicit, care permite să gazdă gazdă vă conectaţi la maşină virtuală pentru schimb de fişiere, şi chiar pot fi refolosite cu modul interfata adaptor bridge de VirtualBox.

Pentru a utiliza aceste interfețe de VMWare pentru una dintre practicile mele, Nici nu au existat; apoi am deschis VMWare şi mi-am luat aceasta surpriza.

Precum şi, Noi le va compila… şi ne va fi apăsând butonul “Instalaţi“…

Vom deschide VMWare la terminalul pentru a localiza eroarea, rezultatul este urmatorul:

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

Într-una Web Am găsit un text la spre patch problema şi instrucţiunile şi am creat aceasta o script-ul pentru a automatiza sarcina, şi am de gând să împartă în cazul în care cineva a luat meu aceeaşi problemă; eşecul este din cauza unei probleme în soluția modulul similar atunci când trebuie să recompilaţi modulul de VirtualBox pentru a actualiza Sistem.

Trebuie doar să copiaţi script-ul într-un fişier text cu extensia .sh, de exemplu 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 rulaţi-l pe un terminal cu următoarele:

usuario@maquina:~$ sudo sh script.sh                              

Apoi avem nevoie pentru a aplica patch-uri manual, Deoarece această parte în script-ul nu au de lucru:

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/

Odata executat, script-ul şi patch-uri, s-a fixat problema, si rezultatul este urmatorul:

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 acum ne putem bucura de VMWare şi lor interfeţele virtuale.

[Corectat script-ul 24/07/2014]

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

Toate Tutoriale Acestea vor fi adăugate la alineatul în secţiunea Biblioteca.

Dacă vă place să urmaţi-mă pe Stare de nervozitate, Facebook, Google +, LinkedIn, sau partajaţi-l cu butoanele de sub această publicaţie, Dacă aveţi orice întrebări sau sugestii vă rugăm să nu ezitaţi să comenteze.

Să ne ajute să ajungă la mai mult de cititori Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Stare de nervozitate
Share on Google+
Google +
Email this to someone
e-mail

13 gânduri pe"Ubuntu 14.04 – Rezolva eroare pe VMWare pentru a actualiza distribuţia

  1. NU AU DE LUCRU – Linux 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. bun
    Cand o sa functioneze acest cod

    patch-uri doar vmnet / filter.c < /tmp/Filter.c.diff

    I a lua this:

    fişier patching vmnet-numai / filter.c
    Florin c #3 Nu a REUŞIT la 259.
    1 din 3 zgârcit FAILED — salvarea respinge în fişier vmnet-only/filter.c.rej

    Orice idee?¡?¡?¡

  3. În prezent în cazul în care am nevoie pentru a utiliza Ubuntu utilizarea versiunile LTS, de ce nu au detectat acest inconvenient, Când are ceva timp liber publica soluția într-un nou articol menite să rezolve în Ubuntu 15.10.

    Aş încuraja pe oricine care solvent pentru a partaja soluţia cu alţi utilizatori prin Comentarii.

    Vă mulţumesc foarte mult pentru comentariile dumneavoastră şi vă vedem în curând.

  4. Prietenii vă mulţumesc pentru sharing-vă cunoştinţele, Eu sunt un utilizator novice, Eu am ubuntu 16.04 şi VMware workstation 10 32pic, Instalaţi-l corect, dar nu începe cu eroare a explicat anterior în acest blog, paşi în comun, dar nu permiteţi-mi să patch-uri:
    Florin c #3 Nu a REUŞIT la 259.
    1 din 3 zgârcit FAILED - de economisire a respinge în fişier /home/Atlaspc/Escritorio/vmnet-only/filter.c.rej
    Cine altcineva poate face? vă mulţumesc

    • Bună ziua Panchin, Multumesc pentru comentarea.

      Tutorialul este bazat pe Ubuntu 14.04 şi este posibil ca nu rula pe versiuni mai târziu.

      Mai târziu, când actualizaţi laptop-ul meu de lucru va face un nou tutorial pentru Ubuntu 16.04.

      Saludos.

lasă un răspuns