VMware Communities
Rob2k
Contributor
Contributor

Fedora 34, VMware Workstation Pro 16, unable to launch. vmmon, vmnet, kernel headers

Hi, I have a fresh install of Fedora 34, and the latest version of VMware Workstation 16 Pro.

I have installed VMware Workstation 16 (VMware-Workstation-Full-16.0.0-16894299.x86_64.bundle) with completed ok.

The problem is launching it.

vmmon

vmnet

I have attached my log. Can you see what's wrong, and how i can fix this.

Any help much appreciated.

 

Tried following: https://www.tecmint.com/install-vmware-workstation-in-linux/

Just end up with a prompt:

 

VMware Kernel Module Updater:

Kernel Headers 5.11.12-300.fc34.x8664 - were not found. If you installed them in a non-default path below. Otherwise refer to your distribution`s documentation for installation instructions and cick Refesh to search again in default locations.

Command: rpm -qa | grep kernel-headers

Returns:

in red: kernel-headers-5.13.3-200.fc34.x86_64

 

 

Reply
0 Kudos
5 Replies
ajgringo619
Hot Shot
Hot Shot

The current version is 16.1.2; might make a difference. When I first tried v16 on openSUSE Tumbleweed with your kernel version I had the same problems.
Reply
0 Kudos
Rob2k
Contributor
Contributor

I dont understand what you mean?

Please elaborate, thanks.

Reply
0 Kudos
Rob2k
Contributor
Contributor

How do i install that Kernel Version on Fedora 34 ?

All ive wanted to do is install Fedora 34 on my HD, add the install of the version of VMware Workstation as stated above and launch my VM.  Compiling vmon and vmnet did not complete, and wondered why this simple process failed.

Reply
0 Kudos
ajgringo619
Hot Shot
Hot Shot

I meant the current version of VMware Workstation is 16.1.2; you 're using the initial release.
Reply
0 Kudos
mkubecek
Hot Shot
Hot Shot

By default, vmware-modconfig builds modules for currently running kernel; apparently this is a different (older) version than the devel package (kernel-headers) you have installed. So either update your kernel to the same version as kernel-headers (and reboot to it) or install kernel-headers matching your running kernel.

However, you should upgrade your Workstation to 16.1.2 as suggested, modules from 16.0.0 won't build against recent kernels without patching.

Reply
0 Kudos