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 l'installation. Je constate que l'installation de libvirt-bin n'a pas installé le groupe libvirtd
sur mon système.
Edit : Je constate que les groupes ci-dessous ont été créés éventuellement après l'installation -
akalita@######:~$ cat /etc/group
kvm:x:120:
libvirt:x:121:#######
libvirt-qemu:x:64055:libvirt-qemu
Je ne peux toujours pas trouver le groupe libvirtd .
Alors, quand je lance la commande ci-dessous conformément à la documentation -
Sudo adduser `id -un` libvirtd
Je reçois l'erreur ci-dessous: -
adduser: The group `libvirtd' does not exist.
Comment puis-je résoudre ce problème?
J'ai eu le même problème et pour moi la solution consistait à créer manuellement le groupe libvirtd
:
Sudo addgroup libvirtd
Sudo adduser YOURUSERNAME libvirtd
Après cela: virt-manager
a commencé sans me dire de me rajouter au groupe libvirtd.
Le problème concerne le nom du groupe. Sur Ubuntu, le nom du groupe devrait être "libvirt" ... sans "d".
alors votre commande devrait être:
Sudo adduser `id -un` libvirt
Le groupe a été renommé libvirt pour Ubuntu 16.10 et versions ultérieures. C'est dans le Guide du serveur Ubunt
J'ai fait face au 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 en utilisant Unity GUI
Application> virt-manager
Cela ne fonctionnera pas car votre utilisateur actuel ne dispose pas des autorisations requises.