Під час встановлення QEMU-KVM групи "libvirtd" не існує


15

Я використовую Ubuntu 17.04 та Linux ядро ​​4.11.3 на сервері. Система працює на архітектурі x86-64.

Я використовував документацію Ubuntu для установки KVM зв'язувався тут Установка KVM .

Під час встановлення я зіткнувся з проблемою. Я бачу, що установка libvirt-bin не встановила групу libvirtdв моїй системі.

Редагувати : я бачу, що групи нижче були створені, можливо, після встановлення -

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

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

Я досі не можу знайти групу libvirtd .

Тож коли я продовжую запускати команду нижче згідно з документацією -

sudo adduser `id -un` libvirtd

Я отримую нижче помилку: -

adduser: The group `libvirtd' does not exist.

Як я можу вирішити цю проблему?


Відповідно до вказівок, ви "переробили так, щоб ваш користувач став ефективним членом групи libvirtd" ?. Нещодавно у мене був подібний випуск на Ubuntu 17.x. Чомусь це не сталося "
— PJ Singh

Привіт @PJSingh, річ у тому, що я не можу побачити групу libvirtd. Тому я не в змозі додати своє ім’я користувача до цієї групи. Це означає, що мені потрібно повторно зареєструватися, щоб побачити групу?
— Arnabjyoti Kalita

Гаразд, завжди варто перевірити. Інструкції кажуть, "але не 14,04 LTS", тому я припускаю, що інструкції працюють лише від 9.10 до 13.10. Можливо, для випусків після 14.04 потрібно щось інше, але я не маю досвіду роботи з QEMU-KVM; сподіваємось, хтось інший дасть деяке розуміння вашого питання.
— PJ Сінгх

Так, @PJSingh, я перевірив і повторно зареєструвався. Групи досі не існує. Ви, мабуть, маєте рацію - для випусків із 14.04 та після нього - ймовірно, що інструкція, ймовірно, не працює.
— Arnabjyoti Kalita

Відповіді:


12

У мене була така ж проблема, і для мене рішення було вручну створити libvirtdгрупу:

sudo addgroup libvirtd
sudo adduser YOURUSERNAME libvirtd

Після цього: virt-managerпочав, не кажучи мені більше додавати себе до групи libvirtd.


В останньому ubuntu група - libvirt; (можливо, вам доведеться перезапустити після встановлення)
— Alex Punnen

20

Питання стосується назви групи. На Ubuntu назва групи має бути "libvirt" ... без "d".

тому ваша команда повинна бути:

sudo adduser `id -un` libvirt

Приємно, це було питання і про Solus! Або в такому випадку,sudo usermod -a -G libvirt [username]
— Йонас

1
після цього вам може знадобитися перезавантажити систему
— Віталій Зінченко

Це було питання і на Манджаро! sudo usermod -a [username] -G libvirt
— McSuperbX1


2

Я зіткнувся з тією ж проблемою на робочому столі ubuntu 17.04

Обхід:

У терміналі введіть:

sudo apt install virt-manager

і потім

sudo virt-manager

якщо ви спробуєте запустити virt-менеджер за допомогою програми Unity GUI
> virt-manager,
він не працюватиме, оскільки ваш поточний користувач не має необхідних дозволів.


Так, тому що для запуску virt-менеджера вам, здається, потрібна «root privilege», але це, мабуть, не так, намагаючись отримати доступ до virt-менеджера з меню програми . Навіть з терміналу, якщо ви просто введете virt-manager, ви отримаєте подібну помилку. Він працює лише тоді, коли ви вводите sudo virt-manager .
— eVagabond
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.