Error: Could not open /dev/vmmon: Broken pipe, while launching the Virtual Machine
book
Article ID: 315302
calendar_today
Updated On:
Products
VMware Desktop Hypervisor
Show More
Show Less
Issue/Introduction
To enable kernel extensions by manually enabling them and allow Virtual Machines to boot up. Symptoms: Starting Virtual Machine in Fusion failed with error:Could not open /dev/vmmon: Broken pipe
Environment
VMware Fusion 11.x VMware Fusion 10.x
Cause
This issue occurs on MacOS High Sierra, Mojave and Catalina as Apple requires 3rd Party Kernel extensions to be manually enabled.
Resolution
Launch "Disk Utility" tool from LaunchPad. Ensure Macintosh HD is highlighted and click First AID. Once the First AID is complete, shutdown the Mac (not restart) and boot it up. Now launch VMware Fusion and follow the steps mentioned below.
Navigate to System Preferences > Security & Privacy on the host macOS (High Sierra, Mojave and Catalina). Under the General tab towards the bottom of the window, you see error similar to:
“System software from vendor “VMware, Inc.” was blocked from loading.” with option to click on “Allow”.
Click Allow.
Note: You need Admin Privileges to allow the application. If the issue persists, follow the steps mentioned below.
Launch Terminal and Run the following command
sudo kextload -b /Applications/VMware\ Fusion.app/Contents/Library/kexts/* Repeat Steps from 1 to 3
Manually uninstalling VMware Fusion and reinstall it.
Repeat Steps from 1 to 3
If the issue persists, Remove the MacOS quarantine from the Fusion.dmg by following steps mentioned in the article below.
Additional Information
Impact/Risks:
If the Security & Privacy System Preferences is not changed to allow the application's kernel extensions to load, Fusion will show below error when starting a virtual machine:
“Cannot find a valid peer process to connect to”
Feedback
thumb_up
Yes
thumb_down
No