Ubuntu 14.04 – Menyelesaikan ralat pada VMWare untuk mendapatkan pengagihan

Mengemas kini saya Ubuntu versi 13.10 untuk itu 14.04 Saya telah melakukan pelarasan tipikal dalam seting, dan pasang beberapa pakej perisian yang Kemaskini terakhir telah dialih keluar.

Bekerja dalam sistem, rangkaian dan Keselamatan, Saya biasanya menggunakan Mesin maya untuk ujian sebelum melaksanakannya di dalam mesin sebenar; Saya biasanya menggunakan VirtualBox, tetapi juga VMWare Kerana budi Virtualisasi ialah perkakasan, dan bukan disebabkan oleh perisian dan VirtualBox, dan dengan antara muka maya yang dipasang secara lalai, que permiten conectar el host anfitrión a la maquina virtual para intercambiar archivos, dan boleh juga diguna semula dengan pihak mod jambatan penyesuai antara muka daripada VirtualBox.

Untuk menggunakan antara muka ini daripada VMWare salah satu daripada amalan saya, Kedua-duanya berada di sana; kemudian saya membuka VMWare dan saya mengambil kejutan ini.

Serta, Kami akan menyusun mereka… dan kami akan menekan butang “Memasang“…

Kami akan membuka VMWare dari terminal untuk mengesan ralat, Hasilnya adalah seperti berikut:

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

Satu Web Saya mendapati teks untuk menampal arahan dan masalah ini dan saya telah mencipta ini yang skrip untuk mengautomasikan tugas, dan saya akan berkongsi jika seseorang telah masalah saya sama; kegagalan adalah disebabkan oleh masalah penyelesaian modul yang sama apabila anda mesti keperluaan modul VirtualBox untuk mengemaskini dengan Sistem.

Anda hanya perlu tulis dalam skrip dalam fail teks dengan sambungan .sh, sebagai contoh 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

Dan berjalan terminal dengan perkara-perkara berikut:

usuario@maquina:~$ sudo sh script.sh                              

Maka kita perlu memohon patch secara manual, Sejak bahagian ini di dalam skrip tidak berjaya:

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/

Sekali dilaksanakan, script dan patch, masalah yang telah ditetapkan, dan hasilnya adalah seperti berikut:

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

Dan sekarang kita boleh menikmati dari VMWare dan mereka antaramuka maya.

[Diperbetulkan skrip yang 24/07/2014]

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

Semua pihak tutorial mereka akan ditambah ke perenggan dalam seksyen Perpustakaan.

Jika anda mahu anda boleh Ikuti saya di Twitter, Facebook, Google +, LinkedIn, atau berkongsi dengan butang di bawah penerbitan ini, Jika anda mempunyai sebarang pertanyaan atau cadangan sila tidak teragak-agak untuk memberi komen.

Membantu kita untuk mencapai lebih banyak pembaca Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
e-mel

13 tinjuan"Ubuntu 14.04 – Menyelesaikan ralat pada VMWare untuk mendapatkan pengagihan

  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.

    salam mesra.

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

    Apa-apa 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 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? terima kasih

    • Hola Guku, Terima kasih untuk mengulas.

      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.

      salam mesra.

Tinggalkan Jawapan