4

我正在尝试通过本教程https://docs.conjure-up.io/devel/en/user-manual#users-of-lxd在我的 Ubuntu 上安装 LXD,其中说我必须遵循以下步骤:

  1. sudo snap install lxd(安装没问题)
  2. /snap/bin/lxd init(我收到以下错误)

错误:无法连接到本地 LXD:获取http://unix.socket/1.0:拨打 unix /var/snap/lxd/common/lxd/unix.socket:连接:权限被拒绝

谁能告诉我如何解决?

4

1 回答 1

4

看起来由于某种原因,权限unix.socket不正确。(我自己试过了,效果很好)。我的权限unix.socket是这样的:

srw-rw----  1 root lxd     0 Nov  7 18:02 unix.socket

我会尝试:

sudo chown root:lxd /var/snap/lxd/common/lxd/unix.socket
sudo chmod 664 /var/snap/lxd/common/lxd/unix.socket
sudo chmod u+s /var/snap/lxd/common/lxd/unix.socket

如果不是,则可能是您的/var/snap/lxd/common/lxd/目录有问题。它甚至存在吗?

于 2018-11-07T18:19:03.270 回答