Karena jawaban ini hanya untuk kernel 3.13, maka saya ingin membagikan solusi untuk masalah Failed to build vmnet
untuk kernel 3.19 dan versi sebelumnya. Jadi ini bukan masalah saya yang sebenarnya dan hanya dimaksudkan untuk membantu pembaca masa depan.
Pertanyaan
Ketika saya ingin menjalankan VMware Workstation atau VMware Player untuk pertama kalinya, ia perlu menggunakan beberapa paket di tingkat kernel tetapi gagal dengan garis kesalahan ini.
Gagal membangun vmnet. Gagal menjalankan perintah build.
Apa yang harus saya lakukan untuk menyelesaikan masalah ini?
Jawaban:
Larutan
Ubah direktori menjadi direktori sumber modul vmware.
[1]
Hapus modul vmnet.
[1]
Buka
vmnet-only/driver.c
dengan editor teks favorit Anda.Di sekitar baris 267, ubah yang berikut ini
[2]
untuk
Sekitar baris 1194, ubah yang berikut
[2]
untuk
Simpan file ini dan kemudian buka file
vmnet-only/userif.c
Di sekitar baris 526, ubah yang berikut ini
[2]
untuk
Simpan file ini dan kemudian tar kembali modul.
[1]
Hapus direktori kerja sebelumnya.
[1]
Jalankan GUI (Workstation atau Player) lagi dan biarkan untuk membangun modul.
Referensi
[1]
: Jawaban dari nonsleepr .[2]
: Sebuah tulisan dari Robert Gadsdon.sumber
Terima kasih budiap untuk memposting tambalan untuk Workstation 10! Butuh beberapa saat untuk mengetahui bahwa Anda perlu menggunakan kode itu untuk menerapkan kode itu ke file tambalan. Berikut adalah posting yang saya buat ke forum workstation vmware.
BAIK! Saya mendapatkannya. Workstation 10 di Ubuntu15.04, atau apa pun-buntu. Saya menguji ini pada Xubuntu 15.04 Kernel 3.19.0-18-generik
Membuat pastie baru (10215458) untuk tambalan untuk Workstation 10.
Setelah baru menginstal Workstation 10.06 Khusus -> VMware-Workstation-Full-10.0.6-2700073.x86_64.bundle
Harus di-root, tetapi pada dasarnya Anda bisa menyalin / menempel.
curl http://pastie.org/pastes/10215458/download -o /tmp/vmnet-3.19.patch_ws10
sumber
jika Anda menjalankan vmware workstation 10, terapkan tambalan ini untuk membuatnya bekerja pada kernel 3.19
sumber