After update (kernel 5.8) : VMWare Player don't start.... Segmentation fault

Hi all,

I’m using the free version of VMWare Player (ver : 15.5.6) on a Open Suse Linux Tumbleweed system.

A few days ago I have done an Update of my system anda new version of Kernel was installed (I mean 5.8-0.1, not so sure because I’m not on the computer now)

Usualy, after a Kernel update I have to re-compile the VMMON and VMNET files of VMWare… Sometimes VMWare do it automatically and sometime I have to do manually… But VMWare always start…

After update and reboot VMWare don’t start without error message… I try to start in console mode and I got this :

 /usr/bin/vmplayer : ligne 105 :  5175 Segmentation fault      (core  dumped)"$BINDIR"/vmware-modconfig --appname="VMware Player"  --icon="vmware-player"

I don’t know if the problem is due to VMWare or Kernel, seems to be the Kernel because I try to uninstall and reinstall VMWare and the problem is still there.
I also try to re-compile the VMMON and VMNET files without success…

I have posted this demand on the French Suse forum (Alionet) and also on the VMWARE (French and english forum) and unfortunally no responses…
Seems I’m not alone because I have seen a post about this same error and Virtual Box

Hope someone have an idea about this annoying problem

Thank you very much for your time.

Philippe (From France … ;-))

Hi and welcome to the Forum :slight_smile:
It’s a security change to the kernel that both VMware and VirtualBox need to fix (I think they are trying to work around [as in break security <shrug>]).

Is there a later version of VMware available, if so try that. Else boot to the old kernel until it’s fixed. The other option which some Forum users have done is (and suggested by the openSUSE VirtualBox maintainer as a second option) is switching to kvm/qemu.

Linux kernel 5.8 is causing problems for almost all virtualization including VMware products right nowl.

Revert back to the previous kernel (5.7.x) and when VMware 16 is released shortly, keep an eye out as to whether kernel 5.8 is supported.

TSU

Hi malcolmlewis,

Thank you very much to spend your time answer me.
I have checked this morning and there is no new version of VMWare (15.5.6) …
I know the workaround solution to boot on the old kernel, I have try and it’s running so if necessary I can use it waiting for the new version of VMWare.
Thank you again and I will come back when a solution or anything else fix the problem
Have nice day
Philippe

Hi Tsu2,

Thank you very much to spend your time answer me.
Like I wrote to malcolmlewis I understood that I have to wait for a news version of VMWare that will support, I hope, the 5.8 Kernel…

The good thing is that on this list I have had an answer … that’s really great!

Have nice day and thanks again

Philippe

I’m depending on a working virtual machine, so I also have to keep kernel 5.7.11; this means to lock the kernel packages against updates.

I saw that it is also possible to start the old kernel in Grub (Advanced options), but then I had to lock the package virtualbox-kmp-default so that it won’t build new modules for the 5.8 kernel on update.

How long are the old kernels available in Grub? If I cannot make sure that the 5.7 kernel is kept in my system until Virtualbox runs with 5.8, I will have to return to locking the complete kernel package set.

Oh my, this is one of the worst showstoppers that I ever had. >:(

I’m not using that software, so I cannot check. But I think the modules will go in “/lib/modules/‘kernel-version’”, so building a new kernel module should not wipe out the working one.

[/QUOTE]How long are the old kernels available in Grub? If I cannot make sure that the 5.7 kernel is kept in my system until Virtualbox runs with 5.8, I will have to return to locking the complete kernel package set.[/QUOTE]
You have some flexibility in configuring that.

On my Tumbleweed systems, the multiversion line in “/etc/zypp/zypp.conf” reads:

multiversion.kernels = oldest,latest,latest-1,running

As you can see, I have inserted “oldest,” at the beginning of the list. And, at present, my oldest kernel is a 5.7 kernel. So that will stay available, until I manually remove that kernel (I use the “Versions” tab in Yast software management to manually remove kernels).

My current plan is to remove that 5.7 kernel when go to a 5.9 kernel, but only if everything is working on 5.8 kernels. After removal, a 5.8 kernel will be the oldest.

Yes, I’ve also found the zypp.conf file by now. Thanks!

Your other option is to download the patch from GitHub - mkubecek/vmware-host-modules: Patches needed to build VMware (Player and Workstation) host modules against recent kernels and pay attention to the last comment in the #72 Pull Request](Fixes for 5.8 by baryonix · Pull Request #72 · mkubecek/vmware-host-modules · GitHub) (sym link vmware-modconfig to /bin/true).

Hi all,

Coming back just to say that the problem is fixed with the VMware Workastation 16 …
New version of VMware issued this day.
I have installed on my Tumbleweed with the kernel 5.8 and it’s works perfectly

Just want to thanks the people of this forum !

Have nice day
Philippe