I have also encountered a similar issue when I have installed Multipass on Ubuntu.
The error message was the same:
Please ensure multipassd is running and
'/var/snap/multipass/common/multipass_socket' is accessible
and the socket '/var/snap/multipass/common/multipass_socket' did not exist.
Upon closer inspection of /var/log/syslog
cat /var/log/syslog|grep multipass
I found this lines:
multipassd[162758]: #012dnsmasq: directory /etc/resolv.conf for
resolv-file is missing, cannot poll multipassd[162758]: dnsmasq died:
Process returned exit code: 5 multipassd[162758]: Caught an unhandled
exception: dnsmasq died: Process returned exit code: 5
Leading me to think that something is wrong with /etc/resolv.conf
when I looked up /etc/resolv.conf with ls -la /etc/resolv.conf
it was a symlink that pointed to ../run/systemd/resolve/stub-resolv.conf
I decided to try and fix resolveconf via reinstall
sudo apt-get install --reinstall resolvconf
and after this i reinstalled multipass with:
snap remove multipass
snap install multipass
And multipass launch worked for me without a problem.
multipass launch
Launched: wise-brill