Ich habe durchgemachtDieser Artikel.
Beim Hinzufügen eines Benutzers zur Gruppe tritt jedoch der folgende Fehler auf.
adduser: The group `libvirtd' does not exist.
Das funktionierte perfekt in16.04.
Fehlt etwas inUbuntu 17.10?
Antwort1
Beim Befolgen der Anleitung, die Sie oben erwähnt haben, hatte ich dasselbe Problem.
Das Problem ist, dass die Gruppe aufgerufen wird libvirt
und NICHT libvirtd
.
Sie sollten bereits Teil davon sein ( groups
zur Überprüfung ausführen), melden Sie sich also einfach ab und wieder an.
Um zu prüfen, ob alles in Ordnung ist, führen Sievirsh -c qemu:///system list
OHNEsudo.
Die Antwort wurde gefundenHier:
EntsprechendDasUbuntu-Hilfe, der richtige Gruppenname ist libvirt.
Antwort2
In den letzten Versionen (>= Ubuntu Yakkety) wurde die Benutzergruppe libvirtd in libvirt umbenannt. Ein aktualisiertes System erhält eine neue libvirt-Gruppe mit derselben GID wie die libvirtd-Gruppe, um dem zu entsprechen.
Führen Sie dieses Bash-Skript aus, um das Problem zu beheben.
cat /etc/group | grep "libvirt"
sudo adduser root libvirt
sudo adduser ubuntu libvirt
sudo adduser root libvirtd # legacy
sudo adduser ubuntu libvirtd # legacy
cat /etc/group | grep "libvirt"
sudo systemctl restart libvirtd
sudo systemctl status libvirtd