Le groupe 'libvirtd' n'existe pas lors de l'installation de QEMU-KVM


15

J'utilise Ubuntu 17.04 et le noyau Linux 4.11.3 sur un serveur. Le système fonctionne sur une architecture x86-64.

J'utilisais la documentation Ubuntu pour installer KVM lié ici Installer KVM .

J'ai rencontré un problème lors de son installation. Je constate que l'installation de libvirt-bin n'a pas installé le groupe libvirtdsur mon système.

Edit : je vois que les groupes ci-dessous ont été créés peut-être après l'installation -

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

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

Je ne trouve toujours pas le groupe libvirtd .

Donc, quand je continue à exécuter la commande ci-dessous selon la documentation -

sudo adduser `id -un` libvirtd

J'obtiens l'erreur ci-dessous: -

adduser: The group `libvirtd' does not exist.

Comment puis-je résoudre ce problème?


Selon les instructions, avez-vous "vous reconnecter pour que votre utilisateur devienne un membre effectif du groupe libvirtd"?. Récemment, j'ai eu un problème similaire sur Ubuntu 17.x. Pour une raison quelconque, cela n'a pas été le cas "
PJ Singh

Salut @PJSingh le truc c'est que je ne vois pas le groupe libvirtd lui-même. Je ne peux donc pas ajouter mon nom d'utilisateur à ce groupe. Cela signifie-t-il que je dois me reconnecter pour voir le groupe apparaître?
Arnabjyoti Kalita

Mais ça vaut toujours la peine de vérifier. Les instructions disent "mais pas 14.04 LTS", donc je présume que les instructions fonctionnent uniquement de 9.10 à 13.10. Il se peut qu'il y ait quelque chose de différent que vous devez faire pour les versions après 14.04, mais je n'ai pas d'expérience avec QEMU-KVM; j'espère que quelqu'un d'autre donnera un aperçu de votre question.
PJ Singh

Oui, @PJSingh, j'ai vérifié et reconnecté. Le groupe n'existe toujours pas. Vous avez probablement raison - pour les versions avec et au-delà de 14.04 - il est probable que l'instruction ne fonctionne probablement pas.
Arnabjyoti Kalita

Réponses:


12

J'ai eu le même problème et pour moi la solution a été de créer manuellement le libvirtdgroupe:

sudo addgroup libvirtd
sudo adduser YOURUSERNAME libvirtd

Après cela: a virt-managercommencé sans me dire de m'ajouter au groupe libvirtd.


Dans le dernier ubuntu, le groupe est libvirt; (vous devrez peut-être redémarrer après l'installation)
Alex Punnen

20

Le problème concerne le nom du groupe. Sur Ubuntu, le nom du groupe devrait être "libvirt" ... sans "d".

donc votre commande devrait être:

sudo adduser `id -un` libvirt

Sympa, c'était aussi le problème sur Solus! Ou dans ce cas,sudo usermod -a -G libvirt [username]
Jonas

1
après cela, vous devrez peut-être redémarrer le système
Vitaly Zinchenko

C'était aussi le problème sur Manjaro! sudo usermod -a [username] -G libvirt
McSuperbX1


2

J'ai rencontré le même problème sur le bureau ubuntu 17.04

Solution de contournement:

Dans un terminal, entrez:

sudo apt install virt-manager

et alors

sudo virt-manager

si vous essayez de démarrer virt-manager à l'aide de l'
application GUI Unity > virt-manager,
cela ne fonctionnera pas car votre utilisateur actuel ne dispose pas des autorisations requises.


Oui, c'est parce que pour exécuter virt-manager, vous semblez avoir besoin du «privilège root», mais cela ne semble pas être le cas lorsque vous essayez d'accéder à virt-manager depuis le menu Application . Même à partir du terminal, si vous entrez simplement virt-manager, vous obtiendrez une erreur similaire. Cela ne fonctionne que lorsque vous entrez dans sudo virt-manager .
eVagabond
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.