I am attempting to install VMWare Player but can't discover what I am missing. I have gotten through the gcc install, make install, etc but hit the brick wall when I get to the VMWare Kernel module updater. I googled the problem and did see some references to Debian with a workaround of "Use another supported OS". Well, CentOS7 is definitely supported but I don't see what the problem is.
I did install kernel-devel, gcc, kernel-3.10.0-514.el7.src.rpm, linux-headers-3.10.0-514.el7.x86_64 (after a dpkg-query -s linux-headers-$(uname -r). To open a support case with VMWare I guess I have to solve this on my own because I have not gotten far enough to register for the 30 day email complimentary support.
Oddly enough I did have this running on a Debian box but switched to CentOS due to some video driver issues
I have the same error message. I get the message "Kernel headers for version 3.10.0-693.5.2.el7.x86_64 were not found" when trying to launch Vmware Workstation Player 14. I am running CentOS 7 64-bit. I have searched and searched for a solution and found nothing. It says that CentOS 6+ are supported as host operating systems.
I had the same issue with CentOS 7.4 and VMware WorkStation 14. The solution for me was:
- Close the vmware application (if open)
- Install the kernel-devel package with:
yum install -y kernel-devel
- Launch VMware Workstation
It will now find the files it needs and will prompt you to build the kernel module. I assume that after your next kernel update it will want to build another module. As long as you also update the kernel-devel package along with the new kernel I again assume that it will just prompt you to let it build a new module for the new kernel.