首页 > 解决方案 > 如何修复多通道错误:列表失败:无法连接到多通道套接字

问题描述

我在 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

在此处输入图像描述

并且有日志

在此处输入图像描述

标签: debiansnapshotmultipass

解决方案


当我在Ubuntu上安装 Multipass 时,我也遇到了类似的问题。

错误消息是相同的:

请确保 multipassd 正在运行并且可以访问“/var/snap/multipass/common/multipass_socket”

并且套接字'/var/snap/multipass/common/multipass_socket'不存在。

仔细检查 /var/log/syslog

cat /var/log/syslog|grep multipass

我发现这行:

multipassd [162758]:#012dnsmasq:resolv-file的目录/etc/resolv.conf丢失,无法轮询multipassd [162758]:dnsmasq死:进程返回退出代码:5 multipassd [162758]:捕获未处理的异常:dnsmasq死:处理返回的退出代码:5

让我认为 /etc/resolv.conf 有问题

当我查找 /etc/resolv.conf 时, ls -la /etc/resolv.conf它是一个指向 ../run/systemd/resolve/stub-resolv.conf 的符号链接

我决定尝试通过重新安装来修复 resolveconf

sudo apt-get install --reinstall resolvconf

在此之后我重新安装了多通道:

snap remove multipass
snap install multipass

多通道启动对我来说没有问题。

multipass launch
Launched: wise-brill   

推荐阅读