El grupo 'libvirtd' no existe mientras se instala QEMU-KVM

15

Estoy usando Ubuntu 17.04 y Linux kernel 4.11.3 en un servidor. El sistema funciona con arquitectura x86-64.

Estaba usando la documentación de Ubuntu para instalar KVM vinculado aquí Instalar KVM .

He encontrado un problema al instalarlo. Veo que la instalación de libvirt-bin no instaló el grupo libvirtden mi sistema.

Editar : veo que los siguientes grupos se crearon posiblemente después de la instalación:

akalita@######:~$ cat /etc/group

kvm:x:120:
libvirt:x:121:#######
libvirt-qemu:x:64055:libvirt-qemu

Todavía no puedo encontrar el grupo libvirtd .

Entonces, cuando ejecuto el siguiente comando según la documentación:

sudo adduser `id -un` libvirtd

Me sale el siguiente error: -

adduser: The group `libvirtd' does not exist.

Cómo puedo resolver este problema ?

Arnabjyoti Kalita
fuente
Según las instrucciones, ¿"reinició sesión para que su usuario se convierta en un miembro efectivo del grupo libvirtd"? Recientemente tuve un problema similar en Ubuntu 17.x. Por alguna razón, no lo hizo "
PJ Singh
Hola @PJSingh, la cosa es que no puedo ver al grupo libvirtd. Por lo tanto, no puedo agregar mi nombre de usuario a ese grupo. ¿Esto significa que necesito volver a iniciar sesión para ver aparecer al grupo?
Arnabjyoti Kalita
De acuerdo, siempre vale la pena comprobarlo. Las instrucciones dicen: "pero no 14.04 LTS", por lo que supongo que las instrucciones funcionan solo desde 9.10 hasta 13.10. Puede haber algo diferente que debe hacer para los lanzamientos posteriores al 14.04, pero no tengo experiencia con QEMU-KVM; Esperemos que alguien más le dé una idea de su pregunta.
PJ Singh
Sí, @PJSingh, revisé y volví a iniciar sesión. El grupo aún no existe. Probablemente tenga razón, para versiones con 14.04 y posteriores, es probable que la instrucción no funcione.
Arnabjyoti Kalita

Respuestas:

12

Tuve el mismo problema y para mí la solución fue crear manualmente el libvirtdgrupo:

sudo addgroup libvirtd
sudo adduser YOURUSERNAME libvirtd

Después de eso: virt-managercomenzó sin decirme que me agregue más al grupo libvirtd.

firepol
fuente
En la última ubuntu, el grupo es libvirt; (es posible que deba reiniciar después de la instalación)
Alex Punnen
20

El problema es sobre el nombre del grupo. En Ubuntu, el nombre del grupo debe ser "libvirt" ... sin "d".

entonces su comando debería ser:

sudo adduser `id -un` libvirt
Kamesh Chauhan
fuente
¡Agradable, este fue el problema en Solus también! O en ese caso,sudo usermod -a -G libvirt [username]
Jonas
1
después de eso, es posible que deba reiniciar el sistema
Vitaly Zinchenko
¡Este también era el problema en Manjaro! sudo usermod -a [username] -G libvirt
McSuperbX1
2

Me enfrenté al mismo problema en Ubuntu 17.04 Desktop

Solución alterna:

En una terminal ingrese:

sudo apt install virt-manager

y entonces

sudo virt-manager

si intenta iniciar virt-manager con la
aplicación Unity GUI > virt-manager
, no funcionará porque su usuario actual no tiene los permisos necesarios.

ritin
fuente
Sí, eso se debe a que para ejecutar virt-manager parece que necesita 'privilegios de root', pero ese no parece ser el caso al intentar acceder a virt-manager desde el menú de la aplicación . Incluso desde el terminal, si solo ingresa virt-manager, obtendrá un error similar. Solo funciona cuando ingresas a sudo virt-manager .
eVagabond