Upgraded My Fedora to 26 today and found my VMplaye-12.5.7 can not be started on Fedora 26. So I reinstalled vmplayer with version 14. VMplayer14 started properly, but when I started a VM, an error occurred as
The virtual machine is unable to reserve memory“.
I tried several times, it reported either
The virtual machine is unable to reserve memory” or “Not enough physical memory is available to power on this virtual machine”.
The vm’s memory is 1G, and I still have more than 4G free memory at the moment, so it can’t be the shortage of the memory that causes the problem. I searched for a while and found the solution here: https://communities.vmware.com/thread/573966
What is needed is the vmware-host-module patch from GitHub. Download the correct branch which corresponds to the vmware version, that is player-14.0.0 in my case, and do the following operations :
tar -cf vmmon.tar vmmon-only/
tar -cf vmnet.tar vmnet-only/
cp *.tar /usr/lib/vmware/modules/source/
Then remove the .ko files from /lib/modules/$(uname -r)/misc.
Then I rebooted the system and tried to run VMplayer again, everything went ok now.