Skip to content

Fusion

VMware Fusion and the vmmon broken pipe error

As part of my struggles to fix my constantly-crashing suggestd process (and the Spotlight failures that it seems to cause), I reinstalled macOS Mojave a couple of times using the Internet Recovery partition. These were in-place reinstalls, so I didn't start completely clean, but the OS is reinstalled from scratch—so much so that I even had to run the 10.14.6 updater and a couple of security updates again.

In the end, not only did this not fix the suggestd problem, but it also broke my all-important VMware Fusion virtual machines. When I tried to launch any of them, I was greeted with an error message:

Error: Could not open /dev/vmmon: Broken pipe

This is apparently so common that VMware has a knowledge base article on the issue. The error is due to VMware Fusion not loading its required kernel extensions, but nobody seems to be sure of the cause of the problem. However, that article is supposed to fix it…unfortunately for me, it did not. I never saw an entry in the Security & Privacy System Preferences panel to allow VMWare's extensions. As a result, they didn't load.

Here's the tl;dr for the fix that did work: Rebooting in Recovery mode (hold down Command-R at startup) and deleting the KernelExtensionManagement folder located in /private/var/db. There was a lot more to it than that, though, which I cover for my own possible future needs in the rest of this post, in case the linked sources ever vanish.

[continue reading…]



Use your Marketing department to drive away prospects

I needed to install a demo version of Parallels Desktop for Mac to work on an issue some of our Many Tricks customers are having with Witch.

On Parallels' site, when I clicked the "Try It Free" button, I was greeted not with a download, but with a dreaded email harvester:

Unless I was willing to provide an email address, I was not going to get the demo. To Parallels' Marketing department, I'm sure this is viewed as a huge win: "Look, if we require an email address to get the demo, we'll build a massive mailing list of potential buyers!"

But to a prospective customer, what this harvester says is "we really don't care about your experience, we want to harvest your email address."

An email harvester is only as useful as what it harvests. And from me, and I suspect many others, it harvested a "I only use this for junk mail" email address. So while Marketing is collecting a huge list of email addresses, that list is littered with any number of useless addresses.

Contrast this approach with VMWare's Fusion demo download: Click one button, and the download begins. In the past, VMware also collected email addresses, but it seems they've realized that building a huge list of mainly worthless addresses is, well, worthless.

Unfortunately for Parallels, using the demo is even more annoying than downloading it, "thanks" (again) to the Marketing department.

[continue reading…]