He pasado porEste artículo.
Pero recibo el siguiente error al agregar un usuario al grupo.
adduser: The group `libvirtd' does not exist.
Esto funcionó perfectamente en16.04.
¿Falta algo enUbuntu 17.10?
Respuesta1
Tuve el mismo problema siguiendo la guía que mencionaste anteriormente.
El problema es que ese grupo se llama libvirt
y NO libvirtd
.
Ya deberías ser parte de él (ejecuta groups
para verificar), así que simplemente cierra sesión y vuelve a iniciar sesión.
Para comprobar si está bien, ejecutevirsh -c qemu:///system list
SINsudo.
La respuesta fue encontradaaquí:
De acuerdo aesteAyuda de Ubuntu, el nombre correcto del grupo es libvirt.
Respuesta2
En versiones recientes (>= Ubuntu Yakkety), el grupo de usuarios libvirtd pasó a llamarse libvirt. Un sistema actualizado obtiene un nuevo grupo libvirt con el mismo gid que el grupo libvirtd para coincidir con eso.
Haga este script Bash para resolverlo.
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