vmware: could not open /dev/vmmon: Broken pipe | macOS

Uhh oh…

There could be many reasons for this but the 2 most common are your mac’s Security & Privacy settings or an earlier installation of Virtual Box.

  1. Privacy & Security settings: Allow VMware to load

Just allow VMware.

If that doesn’t work then try the following.

2. Unload VirtualBox Kernel extensions:

If you have installed VirtualBox that could also be a reason for this error. You will need to uninstall VBox and unload its kernel extensions using the kextstat utility. This utility can be used to show which kernel extensions have been actually loaded by OS X at bootup.

Details about kernel extensions —> http://osxdaily.com/tag/kernel-extension/

Run the following command to list all loaded kernel extensions.

 :~ $ kextstat

Use the following commands to unload all virtual box and vmware related kernel extensions. I am showing you how to do for one but you will have to unload all VirtualBox related.


sudo kextunload -b com.vmware.kext.vmnet
sudo kextunload -b org.virtualbox.kext.VBoxNetAdp
sudo kextunload -b org.virtualbox.kext.VBoxUSB

search for them all and make sure you get rid of all the acociated kect files. 

Boom! your VMware VM should boot up now..

If that didn’t work, you can uninstall VirtualBox with the latest download’s included uninstaller script. Often some kexts won’t release without running the uninstaller script and rebooting.

Leave a Reply

Your email address will not be published. Required fields are marked *