Wie man den Incus-Fehler behebt: You don't have the needed permissions to talk to the incus daemon

English Deutsch

Problem

Wenn Sie versuchen, einen Incus-Befehl wie

incus_permission_fix.sh
incus image list

auszuführen, sehen Sie eine Fehlermeldung wie

incus_permission_error.txt
Error: You don't have the needed permissions to talk to the incus daemon (socket path: /var/lib/incus/unix.socket)

oder

incus_permission_denied.txt
Error: Get "http://unix.socket/1.0": dial unix /var/lib/incus/unix.socket: connect: permission denied

Lösung 1: Bevorzugt:

Fügen Sie Ihren Benutzer zur incus-admin-Gruppe hinzu:

add_user_incus_admin.sh
sudo usermod -aG incus-admin $USER

Sie müssen sich abmelden und wieder anmelden, damit die Gruppenänderung wirksam wird.

Lösung 2: Workaround:

Führen Sie den Befehl als root aus:

sudo_incus_list.sh
sudo incus image list

Dies funktioniert, da der root-Benutzer standardmäßig Zugriff auf den Incus-Daemon hat.


Check out similar posts by category: Incus, Container