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.

then,

Failed to initialize monitor device.

then,

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 '13 at 4:07
  • yes: me@me-Satellite-L655:~$ ls -al /dev/vmmon crw------- 1 root root 10, 165 Sep 8 01:58 /dev/vmmon – fadiak Sep 8 '13 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 '13 at 9:52
  • No. I tried that before posting. – fadiak Sep 13 '13 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. – RobotHumans Nov 5 '14 at 0:24

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. – fadiak Oct 24 '13 at 9:14
  • This command not work for me, the out was: Starting VMware services: Virtual machine monitor failed Virtual ethernet failed – Bleno Silva Apr 12 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 '17 at 17:36
  • Typo has been fixed, thank you – Matt Delaby Dec 20 '17 at 22:35
  • 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 '17 at 23:12

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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