Sorry for the delay. Version 12.5.9 is also incompatible with kernel 4.13, so upgrading would not help. It is also unclear to me if the patches out there for kernal 4.13 applies only to that specific version, or all newer kernels moving forward (re-patching with each new kernel is "less than ideal" for my uses). I am also a Linux beginner, so involved command line implementations are a little above my head (can the patches be applied to existing installations, or do they need to be applied to the installation archive first, meaning that I would need to uninstall the version I am currently using, and re-install with the patched version?)
I am hoping that there is something obvious that I am missing, because VMWare is still on the hook for support for the 12.5 flavor of Workstation through next month. It just seems a little brazen for them to abandon all of the Linux users of WS12.5 (unless they are taking a page from Microsoft's book, with planned obsolescence and all that)...
I'm seeing a similar problem since upgrading to kernel 4.13. My platform is Linux MATE 18.3 (Sylvia), which is also based on Ubuntu LTS 16.04,
VMWare version is Workstation 12.5.9.
1) Installed kernel 4.13.0-31
2) Tried to start previously installed Workstation Pro 12.5.9
3) Encountered error building vmnet
4) Uninstalled Workstation Pro 12.5.9
5) Re-installed Workstation Pro 12.5.9
6) Attempted to start WSorkstation 12.5.9
7) Encountered same error as in step #3
Error log is available if needed.
1/25/18--Log file attached.
vmware-3930.log.zip 1.6 K
Oh that it was that simple, except it's not, Ubuntu 16.04 here, Kernel 4.15.0-13, I've downloaded the patch but how do you install it, the lack of actual instructions is mind boggling, talk about frustrating.
I had basically the same issue as yourself, it was the assumption that we just know this stuff, I don't consider myself stupid but I'm no expert either anyway I found an answer that worked for me I hope you can follow it, I did it slightly differently as I had downloaded the patch (and the linked thread is for 12.57 and I needed 12.59) so I basically extracted my patch (I worked on one and then deleted the temp contents and worked on the other) which gave 2 folders
I basically followed the instructions here to extract and repack the tar files:
The link only shows for vmmon, just modify the command for vmnet, and with the patch i didn't need the wget commands, so this was what i did:
Copied these to a temp folder (seperately):
Unpacked the .tar files(seperately):
tar xf vmmon.tar
and after completing the above
tar xf vmnet.tar
Overwrite the 2 extracted tar folders (thinking about it I probably should have just used the commands below to pack them and overwrite the originals but hey) and recompile:-
sudo tar cf /usr/lib/vmware/modules/source/vmmon.tar vmmon-only
sudo tar cf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only
sudo vmware-modconfig --console --install-all
Voila it works again.