I updated Multipass on my MacBook Pro M2 Max today. This led to Multipass no longer working. I was getting a “Waiting for daemon” message over and over, and none of the commands would work. I uninstalled and re-installed Multipass several times (versions 1.14.1 via brew and version 1.15.0 downloaded from github), without success.
I was ready to uninstall it completely (also erasing VMs) but first I copied my main VM (mochi) by moving the folder /var/root/Library/Application Support/multipassd/qemu/vault/instances/mochi to my desktop.
Then I reinstalled multipass one more time so that I could uninstall it and remove the VMs this time, but before I could uninstall it, I noticed that Multipass was now working (I have no idea what did the trick). So I moved the “mochi” folder back where it used to be… but multipass list
doesn’t list it, and multipass shell mochi
says it doesn’t exist.
I don’t understand why. The multipassd-instance-image-records.json file still has an entry for it, and the files are there, so why is multipass not detecting it?