- restart the services so you can see if any fail
sudo /etc/vmware-tools/services.sh restart
- if failure, you can optionally check which services are actually still running
sudo /etc/vmware-tools/services.sh status
- but you'll want to rerun the vmware config script which will recompile kernel mods
sudo /usr/bin/vmware-config-tools.pl
- usually if this fails it's because of 1 of 2 reasons
- can't find kernel headers. The script will tell you pretty blatantly. this happens often after you upgrade the kernel, or fresh install
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install build-essential linux-headers-$(uname -r)
- if you re-run the script it should work, on some systems you may need to:
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
- which creates a soft link. Note that's a 1-line command continued on a second line
- If #1 isn't the problem, it's usually a problem w/the kernel being "more" up to date than vmware-tools.
- if you are running open-vm-tools, hopefully the apt-get upgrade fixed you up
- you can check if you are using it by doing
apt-cache policy open-vm-tools
- if you get "Installed (none)" then you don't seem to be using it
- in this case, you are using vmware-tools from vmware, which are continuously behind kernel upgrades, so much so that someone created a git repo for the patches and an easy way of applying them, just do what it says at
- https://github.com/rasa/vmware-tools-patches
just cuz I keep having to look this stuff up