[Solved] Vmware unable to start services

In your vmware logs you found

Failed to find /lib/modules/3.13.0-32-generic/build/include/linux/version.h

and before you got the message "unable to start services"


To fix this we will need to apply this patch to filter.c in VMware Player module sources.

Step No 1

create a file in tmp directory name filter.c.diff and copy paste the following code init.
nano /tmp/filter.c.diff
205a206
> #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
206a208,210
> #else
> VNetFilterHookFn(const struct nf_hook_ops *ops, // IN:
> #endif
255c259,263
< transmit = (hooknum == VMW_NF_INET_POST_ROUTING);
---
> #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
> transmit = (hooknum == VMW_NF_INET_POST_ROUTING);
> #else
> transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING);
> #endif

Step No 2

sudo -E -s

cd /usr/lib/vmware/modules/source/

cp vmnet.tar vmnet.tar.original

tar xvf vmnet.tar vmnet-only/filter.c

patch vmnet-only/filter.c < /tmp/filter.c.diff

tar -uvf vmnet.tar vmnet-only/filter.c

rm -rf vmnet-only/
After that just run vmware and it will work fine.
   Starting VMware services:
Virtual machine monitor done
Virtual machine communication interface done
VM communication interface socket family done
Blocking file system done
Virtual ethernet done
VMware Authentication Daemon done
Shared Memory Available done
Note : You also need to chown the .vmware directory otherwise your vmware changes will not save
example
sudo chown -R one:one .vmware
Where one is my username and one is my group. Check out your id from /etc/passwd
 sudo chown -R $USER:$USER .vmware

source: http://askubuntu.com/questions/449629/error-installing-vmware-workstation-on-ubuntu