[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"
source: http://askubuntu.com/questions/449629/error-installing-vmware-workstation-on-ubuntu
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