Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Roxy.music

macrumors 6502a
Original poster
Jun 9, 2019
862
90
uk
Trying to get Windows on an external Drive
Problem how to fix it
VM FUSION the problem i have now is i get this message
Could not open /dev/vmmon: Broken pipe.
Please make sure that the kernel module `vmmon' is loaded.
Failed to initialize monitor device
I have ticked fully access for it and folled this video same message came up:rolleyes:I
This does not solve it
 
Do you still need help fixing this?

I had the same problem today. Took me several hours but I finally found a solution.
 
I did it with the video at the start of my post.I see it had a problem playing the video.So here it is again

This didn't work for me because the permission alert never actually appears in System Preferences.

For me, the issue was that a Mojave security update bug removed the "restricted" flag from the KernelExtensionsManagement folder. As a result, the VMWare kext could never run or even prompt System Preferences to display the permissions request.‎

To fix it, do the following:

1) In a terminal window, cd to the directory /Volumes/«your boot disk name»/private/var/db/ and list the flags of the contents using:
ls -lO
Look for the KernelExtensionManagement line. It should have the restricted flag set. If it doesn't, VMware will fail with this cryptic broken pipe error.
2) To fix it, boot into recovery mode (restart and hold down ⌘R), open a terminal, cd to the above directory again, and set the flag:
chflags restricted KernelExtensionManagement
3) Then restart again back into user mode.
 
This didn't work for me because the permission alert never actually appears in System Preferences.

For me, the issue was that a Mojave security update bug removed the "restricted" flag from the KernelExtensionsManagement folder. As a result, the VMWare kext could never run or even prompt System Preferences to display the permissions request.‎

To fix it, do the following:
Just wanted to say thank you for posting this solution! I'd tried many other things, to no avail, until I happened upon this thread. The only extra thing I had to do was use Disk Utility to mount my primary hard drive while in Recovery Mode. It's encrypted and, thus, requires a password, so didn't mount by default in Recovery Mode. Once mounted, I was able to add the restricted setting to KernelExtensionManagement and the "/dev/vmmon: Broken pipe" problem was gone after rebooting to normal user mode. Thanks again!!
 
  • Like
Reactions: Idgit
Thank you so much for this fix. I was blocking security updates to Mojave just to keep VMWare 11.5.7 running. Apple seems to be in cahoots with VMware to force users to update.
 
  • Like
Reactions: Idgit
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.