I just upgraded Fedora 25 to Fedora 26 and of course there was a problem with VMWare Workstation. If you try to start vmware binary, it just silently fails. Anyway, I managed to find a solution
here. In essence it is necessary to replace two share libraries and then manually compile vmmon and vmnet modules. The reason for this is that on Fedora GCC 7.1 is used which is a newer compiler that used to compile VMWare. So, to replace libraries, type:
# cp -r /usr/lib/vmware-installer/2.1.0/lib/lib/libexpat.so.0 /usr/lib/vmware/lib
# cd /usr/lib/vmware/lib/libz.so.1
# mv -i libz.so.1 libz.so.1.old
# ln -s /usr/lib64/libz.so.1 .
And to compile
vmmon and
vmnet you have to go into
/usr/lib/vmware/modules/sources directory and unpack
vmnet.tar and
vmmon.tar files. Then, in each of them, issue
make command. Finally, files ending with .ko move to
/lib/modules/`uname -r`/misc (create it if necessary) and then run
'depmod -a' command. I also had to manually load those modules with '
modprobe vmnet' and '
modprobe vmmon' commands.
The only problem I noticed so far is that after inserting
vmnet kernel module network interfaces are not automatically created. To fix that just run
vmware-netcfg command and save configuration. After that, everything should be OK.