To successfully install the product perform the following steps.
1. If you have already attempted to install Workstation, then perform the uninstall as described in the product documentation:
vmware-installer -u vmware-workstation
2. Install the elfutils-libelf-devel package via terminal. On Fedora, this is accomplished with the following command or similar:
sudo dnf install elfutils-libelf-devel
3. The VMMON and VMNET kernel modules are built on the first launch of Workstation. These modules require your Linux distribution's kernel development and header packages to be available or the build will fail. Before launching workstation ensure that these packages are installed with the following command on Fedora or similar:
sudo yum install kernel-headers-`uname -r` kernel-devel-`uname -r`
4. Proceed with installation of Workstation for Linux.
Note: Workstation will attempt to auto detect the path to the kernel development and header packages at the end of the product installation. If you successfully installed the packages and they are not found please see your distros documentation for the location of these files.
5. If your system is configured with Secure Boot then the kernel modules must be signed before they will load or Virtual machines will not power on in Workstation. You will receive the following error:
Cannot open /dev/vmmon: No such file or directory. Please make sure that the kernel module `vmmon' is loaded