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.