How do I restore a Multipass VM?

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?

Hi @mdorier

Sorry that you have encountered this. We now moved all our issue handling to github, so can you create an issue here. That is where we can help you to diagnose and recover.