GNU/Linux >> Belajar Linux >  >> Ubuntu

Workstation Gagal Menginstal di Ubuntu/CentOS/RHEL (Pembaruan Modul Kernel VMware gagal)

Posting ini adalah tentang Workstation Gagal Menginstal. Jadi, semoga Anda menyukainya.

Halo Teman-teman, Terkadang Anda mengalami masalah saat menyelesaikan VMware Instalasi pada Ubuntu atau RHEL yang baru diinstal atau bahkan CentOS. Penginstalan dasar berhasil, tetapi “VMware Kernel Module Updater ” diakhiri dengan pesan kegagalan berikut:

“Workstation xx.x.x Gagal Menginstal di Ubuntu 19.04 Kernel 5.0.0-8-generic – VMware Kernel Module Updater gagal”

Contoh :

Workstation 15.0.4 Gagal Menginstal di Ubuntu 19.04 Kernel 5.0.0-8-generic – VMware Kernel Module Updater gagal

Jadi dalam panduan kecil ini, kita akan membahas solusi kecil untuk mengatasi masalah ini dan memulai vmware workstation dengan sukses.

Masalah

VMware Kernel Module Updater gagal saat Anda mencoba membuka atau memperbarui vmware workstation

Pemasangan Workstation Gagal – Solusi

  • Pertama, Memuat vmware workstation (Anda dapat memeriksa versi mana yang Anda jalankan dengan 'vmware –version' ketika Anda tidak dapat memuat GUI workstation untuk melihat versinya) menghasilkan prompt bahwa Anda perlu memperbarui driver kernel untuk VMware.
vmware --version
[AppLoader] Use shipped PC/SC Lite smart card framework.
An up-to-date "pcsc-lite-libs" or "libpcsclite1" package from your system is preferred.

(vmware:26424): Gtk-WARNING **: 17:08:30.683: Locale not supported by C library.
	Using the fallback 'C' locale.
VMware Workstation 16.2.0 build-18760230
  • Kami membutuhkan tambalan khusus karena Vmware payah untuk tetap berada di atas hal-hal ini… jadi dengan skrip di bawah ini, masalahnya akan terpecahkan.
vim vmware.sh
  • Kemudian tambahkan berikut ini:
#!/bin/bash

VMWARE_VERSION=workstation-16.2.0
TMP_FOLDER=/tmp/patch-vmware
rm -fdr $TMP_FOLDER
mkdir -p $TMP_FOLDER
cd $TMP_FOLDER
git clone https://github.com/mkubecek/vmware-host-modules.git
cd $TMP_FOLDER/vmware-host-modules
git checkout $VMWARE_VERSION
git fetch
make
sudo make install
sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
sudo ln -s /lib/x86_64-linux-gnu/libz.so.1
/usr/lib/vmware/lib/libz.so.1/libz.so.1
sudo /etc/init.d/vmware restart
  • Jadikan skrip dapat dieksekusi
chmod +x vmware.sh

CATATAN:

“Pastikan bahwa VMWARE_VERSION nilai dalam skrip adalah versi workstation Anda saat ini”

  • Jalankan skrip
./vmware.sh

Keluaran:

[qadry@redhat-pc ~]$ ./vmware.sh 
Cloning into 'vmware-host-modules'...
remote: Enumerating objects: 3388, done.
remote: Counting objects: 100% (851/851), done.
remote: Compressing objects: 100% (701/701), done.
remote: Total 3388 (delta 403), reused 538 (delta 149), pack-reused 2537
Receiving objects: 100% (3388/3388), 1.70 MiB | 590.00 KiB/s, done.
Resolving deltas: 100% (2422/2422), done.
Branch 'workstation-16.2.0' set up to track remote branch 'workstation-16.2.0' from 'origin'.
Switched to a new branch 'workstation-16.2.0'
make -C vmmon-only 
make[1]: Entering directory '/tmp/patch-vmware/vmware-host-modules/vmmon-only'
Using kernel build system.
make -C /lib/modules/4.18.0-348.12.2.el8_5.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[2]: Entering directory '/usr/src/kernels/4.18.0-348.12.2.el8_5.x86_64'
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/linux/driver.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/linux/hostif.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/linux/driverLog.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/common/memtrack.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/common/apic.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/common/statVarsVmmon.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/common/vmx86.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/common/sharedAreaVmmon.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/common/cpuid.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/common/task.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/common/moduleloop.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/common/crosspage.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/common/comport.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/common/phystrack.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/bootstrap/monLoaderVmmon.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/bootstrap/monLoader.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/bootstrap/vmmblob.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/bootstrap/bootstrap.o
  LD [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/vmmon.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/patch-vmware/vmware-host-modules/vmmon-only/vmmon.mod.o
  LD [M]  /tmp/patch-vmware/vmware-host-modules/vmmon-only/vmmon.ko
make[2]: Leaving directory '/usr/src/kernels/4.18.0-348.12.2.el8_5.x86_64'
make -C $PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= postbuild
make[2]: Entering directory '/tmp/patch-vmware/vmware-host-modules/vmmon-only'
make[2]: 'postbuild' is up to date.
make[2]: Leaving directory '/tmp/patch-vmware/vmware-host-modules/vmmon-only'
cp -f vmmon.ko ./../vmmon.o
make[1]: Leaving directory '/tmp/patch-vmware/vmware-host-modules/vmmon-only'
make -C vmnet-only 
make[1]: Entering directory '/tmp/patch-vmware/vmware-host-modules/vmnet-only'
Using kernel build system.
make -C /lib/modules/4.18.0-348.12.2.el8_5.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[2]: Entering directory '/usr/src/kernels/4.18.0-348.12.2.el8_5.x86_64'
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmnet-only/driver.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmnet-only/hub.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmnet-only/userif.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmnet-only/netif.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmnet-only/bridge.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmnet-only/procfs.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmnet-only/smac_compat.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmnet-only/smac.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmnet-only/vnetEvent.o
  CC [M]  /tmp/patch-vmware/vmware-host-modules/vmnet-only/vnetUserListener.o
  LD [M]  /tmp/patch-vmware/vmware-host-modules/vmnet-only/vmnet.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/patch-vmware/vmware-host-modules/vmnet-only/vmnet.mod.o
  LD [M]  /tmp/patch-vmware/vmware-host-modules/vmnet-only/vmnet.ko
make[2]: Leaving directory '/usr/src/kernels/4.18.0-348.12.2.el8_5.x86_64'
make -C $PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= postbuild
make[2]: Entering directory '/tmp/patch-vmware/vmware-host-modules/vmnet-only'
make[2]: 'postbuild' is up to date.
make[2]: Leaving directory '/tmp/patch-vmware/vmware-host-modules/vmnet-only'
cp -f vmnet.ko ./../vmnet.o
make[1]: Leaving directory '/tmp/patch-vmware/vmware-host-modules/vmnet-only'
install -D -t /lib/modules/4.18.0-348.12.2.el8_5.x86_64/misc vmmon-only/vmmon.ko vmnet-only/vmnet.ko
strip --strip-debug /lib/modules/4.18.0-348.12.2.el8_5.x86_64/misc/vmmon.ko /lib/modules/4.18.0-348.12.2.el8_5.x86_64/misc/vmnet.ko
if test -z ""; then /sbin/depmod -a 4.18.0-348.12.2.el8_5.x86_64; fi
rm: 'https://1118798822.rsc.cdn77.org/usr/lib/vmware/lib/libz.so.1/libz.so.1'
Restarting vmware (via systemctl):                         [  OK  ]

Ikuti metode ini (perhatikan ini diperbarui dari solusi asli untuk menyertakan versi ws yang diperbarui). Cukup tempelkan skrip berikut ini yang Anda jalankan setelah setiap peningkatan kernel

  • Stasiun kerja berjalan dengan sukses dan berfungsi sebagaimana mestinya tanpa pihak ketiga memperbaiki pembaruan kernel dasar untuk barang-barang mereka

Kesimpulan

Itu saja,

Dalam panduan ini, kami menunjukkan kepada Anda cara memperbaiki masalah dengan VMware Kernel Module Updater yang gagal saat Anda memulai Vmware workstation atau bahkan mencoba memperbaruinya.

Terima kasih


Ubuntu
  1. Cara menginstal VMware Workstation 8 di CentOS 6 / RHEL 6 (x86_64)

  2. Instal VMware Workstation 9 di CentOS 6 / RHEL 6

  3. Instal VMware Workstation 9 di Ubuntu 12.10

  1. Cara Menginstal VMware Workstation di Ubuntu

  2. Cara Menginstal VMware Workstation Player di Ubuntu 20.04

  3. Cara Menginstal VMware Player di CentOS/RHEL dan Ubuntu

  1. Cara Menginstal VMware Workstation Player di Ubuntu 18.04

  2. Cara Menginstal VMware Workstation 11 Di Ubuntu Linux

  3. Cara Menginstal VMware Workstation 12 di Ubuntu 16.04 / Linux Mint 18