9/23/2017 - 3:35 AM

VMware 12.5.7 issue on Centos 7.4 with kernel: 3.10.0-663.el7

VMware Workstation for Linux v12.5.7-5813279 don't install on RedHat Enterprise Linux 7.4 Beta1 ( kernel: 3.10.0-663.el7 )


It looks like Red Hat linux folks have made an incompatible change in the kernel.  I've attached a patch to this post which should fix the issue.  To apply the patch, you'll need to:
Quit Workstation.
Back up /usr/lib/vmware/modules/source/vmnet.tar to a safe place.
Unpack that tarfile.
Download the patch attached to this post (VMware-Workstation-12.5.7-vmnet-RHEL74.patch).
Apply the patch to the contents of the tarfile.
Repack the tarfile
Put the modified tarfile back in place at /usr/lib/vmware/modules/source/vmnet.tar .
Rebuild the modules.
Launch Workstation.
It'll look something like this:
   mkdir ~/vmnet-fix
   cd ~/vmnet-fix
   cp /usr/lib/vmware/modules/source/vmnet.tar ./vmnet-12.5.7.tar
   tar xf vmnet-12.5.7.tar
   patch -p0 < ~/Downloads/VMware-Workstation-12.5.7-vmnet-RHEL74.patch
   tar cf vmnet.tar vmnet-only/
   sudo cp vmnet.tar /usr/lib/vmware/modules/source/vmnet.tar
   sudo vmware-modconfig --console --install-all
   File Link: