Il gruppo "libvirtd" non esiste durante l'installazione di QEMU-KVM


15

Sto usando Ubuntu 17.04 e kernel Linux 4.11.3 su un server. Il sistema funziona su architettura x86-64.

Stavo usando la documentazione di Ubuntu per installare KVM collegato qui Installa KVM .

Ho riscontrato un problema durante l'installazione. Vedo che l'installazione di libvirt-bin non ha installato il gruppo libvirtdnel mio sistema.

Modifica : vedo che i seguenti gruppi sono stati creati probabilmente dopo l'installazione -

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

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

Non riesco ancora a trovare il gruppo libvirtd .

Quindi, quando proseguo, eseguo il comando seguente come da documentazione -

sudo adduser `id -un` libvirtd

Ottengo l'errore di seguito: -

adduser: The group `libvirtd' does not exist.

Come posso risolvere questo problema?


Secondo le istruzioni, hai "effettuato nuovamente il login affinché il tuo utente diventi un membro effettivo del gruppo libvirtd"? Recentemente ho avuto un problema simile su Ubuntu 17.x. Per qualche motivo, non lo fece "
PJ Singh il

Ciao @PJSingh il fatto è che non riesco a vedere il gruppo libvirtd stesso. Quindi non sono in grado di aggiungere il mio nome utente a quel gruppo Questo significa che devo accedere nuovamente per vedere il gruppo apparire?
Arnabjyoti Kalita il

OK, comunque vale sempre la pena controllarlo. Le istruzioni dicono "ma non 14.04 LTS", quindi presumo che le istruzioni funzionino solo per 9.10 fino a 13.10. Potrebbe esserci qualcosa di diverso che devi fare per le versioni successive alla 14.04, ma non ho esperienza con QEMU-KVM; si spera che qualcun altro fornirà alcune informazioni sulla tua domanda.
PJ Singh,

Sì, @PJSingh, ho verificato e effettuato nuovamente l'accesso. Il gruppo non esiste ancora. Probabilmente hai ragione - per le versioni con e oltre il 14.04 - è probabile che le istruzioni probabilmente non funzionino.
Arnabjyoti Kalita il

Risposte:


12

Ho avuto lo stesso problema e per me la soluzione era creare manualmente il libvirtdgruppo:

sudo addgroup libvirtd
sudo adduser YOURUSERNAME libvirtd

Dopodiché: virt-managerho iniziato senza dirmi di aggiungermi al gruppo libvirtd.


Nell'ultimo Ubuntu il gruppo è libvirt; (potrebbe essere necessario riavviare dopo l'installazione)
Alex Punnen

20

Il problema riguarda il nome del gruppo. Su Ubuntu, il nome del gruppo dovrebbe essere "libvirt" ... senza "d".

quindi il tuo comando dovrebbe essere:

sudo adduser `id -un` libvirt

Bello, questo era il problema anche su Solus! O in quel caso,sudo usermod -a -G libvirt [username]
Jonas

1
successivamente potrebbe essere necessario riavviare il sistema
Vitaly Zinchenko

Questo era il problema anche su Manjaro! sudo usermod -a [username] -G libvirt
McSuperbX1


2

Ho riscontrato lo stesso problema su Ubuntu 17.04 Desktop

Soluzione:

In un terminale inserire:

sudo apt install virt-manager

e poi

sudo virt-manager

se si tenta di avviare virt-manager utilizzando Unity GUI
Application> virt-manager
non funzionerà perché l'utente corrente non dispone delle autorizzazioni necessarie.


Sì, perché per eseguire virt-manager sembra che tu abbia bisogno del "privilegio di root", ma questo non sembra essere il caso mentre cerchi di accedere a virt-manager dal menu Applicazioni . Anche dal terminale, se inserisci semplicemente virt-manager, otterrai un errore simile. Funziona solo quando si entra sudo virt-manager .
eVagabond
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.