Until yesterday I was having Workstation 9 startup with ubuntu (just added an entry in the Startup Applications GUI). When I start my ubuntu, workstation comes up and every thing runs fine.

Then, I upgraded to Workstation 10. Every thing appears to work with no isues, EXCEPT, it will not startup my virtual machine when it is launched at startup. It shows these errors:

Could not open /dev/vmmon: No such file or directory.
Please make sure that the kernel module `vmmon' is loaded.


Failed to initialize monitor device.


Unable to change virtual machine power state: Internal error

Otherwise, if I just try to play the virtual machine again (by pressing play), it works.

Maybe it is a VMware bug.

Please, any advise?

  • Does /dev/vmmon exist? ls -al /dev/vmmon
    – Mitch
    Sep 8, 2013 at 4:07
  • yes: me@me-Satellite-L655:~$ ls -al /dev/vmmon crw------- 1 root root 10, 165 Sep 8 01:58 /dev/vmmon
    – romanbird
    Sep 8, 2013 at 16:01
  • Post from user Matg: See this question: Unable to start VMWare Workstation after upgrade to 13.04. There's a command sudo vmware-modconfig --console --install-all. Does this help?
    – Alaa Ali
    Sep 13, 2013 at 9:52
  • No. I tried that before posting.
    – romanbird
    Sep 13, 2013 at 14:08
  • Sounds like the root of the problem is that the vmware monitoring service may have installed/built but isn't starting properly. No ideas on why. The answer below just patchwork fixes by installing it again. I would suspect that doesn't persist through a reboot, or you didn't rebuild the modules after a kernel upgrade. Nov 5, 2014 at 0:24

3 Answers 3


Run this from the command line:

 sudo vmware-modconfig --console --install-all

Then start the vmplayer.

  • Actually, the problem got fixed by itself. Sorry for not posting.
    – romanbird
    Oct 24, 2013 at 9:14
  • This command not work for me, the out was: Starting VMware services: Virtual machine monitor failed Virtual ethernet failed Apr 12, 2018 at 14:12

The issue will be solved with this command: sudo vmware-modconfig --console --install-all


I got "failed to get gcc information" when I tried the above command.

I started the vmware-workstation-server in init.d and my VMs now start. I didn't need to run the above command again.

cd /etc/init.d/
./vmware-workstation-server start
  • You have a typo in your command
    – derHugo
    Dec 20, 2017 at 17:36
  • Also what do you mean by above command? This looks rather like a comment to another answer.. at least please provide a link to the post you are referring to.
    – derHugo
    Dec 20, 2017 at 23:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.