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 listauszufü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 deniedLösung 1: Bevorzugt:
Fügen Sie Ihren Benutzer zur incus-admin-Gruppe hinzu:
add_user_incus_admin.sh
sudo usermod -aG incus-admin $USERSie 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 listDies funktioniert, da der root-Benutzer standardmäßig Zugriff auf den Incus-Daemon hat.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow