Error: Could not open /dev/vmmon: Broken pipe, while launching the Virtual Machine
search cancel

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

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.
  1. Navigate to System Preferences > Security & Privacy on the host macOS (High Sierra, Mojave and Catalina).
  2. 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”.  
  1. Click Allow.
Note: You need Admin Privileges to allow the application.
If the issue persists, follow the steps mentioned below.
  1. Launch Terminal and Run the following command
sudo kextload -b /Applications/VMware\ Fusion.app/Contents/Library/kexts/*
Repeat Steps from 1 to 3
  1. Manually uninstalling VMware Fusion and reinstall it.
Repeat Steps from 1 to 3
  1. 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”