我在Deepin Linux上使用以下命令安装multipass
apt install snapd
snap install multipass但它不适用于以下错误:
list failed: cannot connect to the multipass socket
Please ensure multipassd is running and '/var/snap/multipass/common/multipass_socket' is accessible

还有一段日志

发布于 2021-08-19 11:09:54
当我在Ubuntu上安装Multipass时,也遇到了类似的问题。
错误消息是相同的:
请确保multipassd正在运行,并且“/var/snap/multipass/common/multipass_”可以访问
并且套接字'/var/snap/multipass/common/multipass_ socket‘不存在。
仔细检查/var/log/syslog之后
cat /var/log/syslog|grep multipass我找到了这几行:
multipassd162758:#012dnsmasq:缺少解析文件的目录/etc/resolv.conf,无法轮询multipassd162758: dnsmasq已死:进程返回退出代码:5 multipassd162758:捕获到未处理的异常: dnsmasq已死:进程已返回退出代码:5
这让我认为/etc/resolv.conf出了问题
当我使用ls -la /etc/resolv.conf查找/etc/resolv.conf时,它是一个指向../run/systemd/resolve/stub-resolv.conf的符号链接
我决定尝试通过重新安装来修复resolveconf。
sudo apt-get install --reinstall resolvconf在此之后,我使用以下命令重新安装了multipass:
snap remove multipass
snap install multipass多通道启动对我来说没有任何问题。
multipass launch
Launched: wise-brill 发布于 2021-06-10 07:25:31
我能够绕过这个问题的唯一方法就是
sudo chmod a+w /var/snap/multipass/common/multipass_socket。
https://stackoverflow.com/questions/67776548
复制相似问题