I updated to multipass 1.12, and I now get a “cannot connect to multipass socket” for any commands. I tried uninstalling/reinstalling with brew and package installer. I tried to set /var/run/multipass_socket with chmod a+w. Is there something I’m missing?
[2023-06-21T15:58:21.224] [warning] [Qt] Empty filename passed to function
[2023-06-21T15:58:22.169] [debug] [update] Latest Multipass release available is version 1.12.0
[2023-06-21T15:58:22.824] [info] [VMImageHost] Did not find any supported products in "appliance"
[2023-06-21T15:58:22.827] [debug] [blueprint provider] Loading "anbox-cloud-appliance" v1
[2023-06-21T15:58:22.828] [debug] [blueprint provider] Loading "charm-dev" v1
[2023-06-21T15:58:22.828] [debug] [blueprint provider] Loading "docker" v1
[2023-06-21T15:58:22.829] [debug] [blueprint provider] Loading "jellyfin" v1
[2023-06-21T15:58:22.829] [debug] [blueprint provider] Loading "minikube" v1
[2023-06-21T15:58:22.830] [debug] [blueprint provider] Loading "ros-noetic" v1
[2023-06-21T15:58:22.834] [debug] [blueprint provider] Loading "ros2-humble" v1
[2023-06-21T15:58:22.843] [info] [rpc] gRPC listening on unix:/var/run/multipass_socket
[2023-06-21T15:58:22.848] [debug] [qemu-img] [808] started: qemu-img snapshot -l /var/root/Library/Application Support/multipassd/qemu/vault/instances/ubuntu-lts/ubuntu-22.04-server-cloudimg-arm64.img
[2023-06-21T15:58:22.925] [info] [sshfs-mount-handler] initializing mount /Users/shane/vagrant => /vagrant in 'ubuntu-lts'
[2023-06-21T15:58:22.925] [info] [daemon] Starting Multipass 1.12.0+mac
[2023-06-21T15:58:22.925] [info] [daemon] Daemon arguments: /Library/Application Support/com.canonical.multipass/bin/multipassd --verbosity debug
E0621 15:58:23.202677000 6135115776 tcp_server_posix.cc:245] Failed getpeername: Invalid argument
[2023-06-21T16:15:22.967] [info] [daemon] Received signal 15 (Terminated: 15)
[2023-06-21T16:15:22.968] [info] [daemon] Goodbye!
Solved: I happened to have a MacOS update to 13.4.1, and everything works now. I have no idea why. Maybe the socket file was rewritten.