I followed this instruction but still having the broken pipe problem:
- First, uninstall VMWare completely.
- Check this directory in Terminal: /Library/StagedExtensions/Applications/VMware Fusion.app/Contents/Library/kexts
- If you see all the VMWare kexts there, then follow the steps below. You will not be able to delete these even with sudo
- Reboot to Recovery (CMD+R)
- Make sure your Macintosh HD (or main HD) is mounted (check in Disk Utiltiy). This will not be automatically mounted if you are using APFS with encryption.
- In the Utilities menu, open Terminal
- Enter this command:
cd /Library
- Folowed by:
rm -rf ./StagedExtensions/Applications/VMware Fusion.app
Now restart and re-install VMWare. The broken pipe error should now be fixed. The reason this is happening is that in the later versions of Mojave, the kexts are blocked and moved to StagedExtensions instead of being installed.
For #1, I uninstalled by deleting the VMWare app in the application folder.
For #2, when I put it in the Terminal it says “no such file or directory found”.