Quando você executa o comando lxd init
e há um erro, você obtém uma razão,
$ lxd init
Error: Failed to connect to local LXD: Get http://unix.socket/1.0: dial unix
/var/snap/lxd/common/lxd/unix.socket: connect: THE_REASON
-
Razão nenhum arquivo ou diretório significa que o serviço LXD ainda não foi iniciado (pode ser necessário aguardar um pouco ou apenas iniciá-lo manualmente).
-
Motivo permissão negada significa que sua conta atual não está abaixo do grupo
lxd
, portanto, não é permitido acessar o soquete/var/snap/lxd/common/lxd/unix.socket
.
Nesse caso, execute groups
para ver se sua conta é membro do grupo lxd
. Se você é membro do grupo lxd
, então precisa sair e registrá-lo. Se você não é membro do grupo lxd
, execute
$ sudo usermod --append --groups lxd myusername
e, em seguida, efetue logout e login novamente.