Grup 'libvirtd' tidak ada saat menginstal QEMU-KVM


15

Saya menggunakan Ubuntu 17.04 dan linux kernel 4.11.3 di server. Sistem beroperasi pada arsitektur x86-64.

Saya menggunakan dokumentasi Ubuntu untuk menginstal KVM yang tertaut di sini, Instal KVM .

Saya mengalami masalah saat menginstalnya. Saya melihat bahwa instalasi libvirt-bin tidak menginstal grup libvirtddi sistem saya.

Sunting : Saya melihat bahwa grup di bawah ini telah dibuat mungkin setelah instalasi -

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

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

Saya masih tidak dapat menemukan grup libvirtd .

Jadi ketika saya melanjutkan untuk menjalankan perintah di bawah ini sesuai dokumentasi -

sudo adduser `id -un` libvirtd

Saya mendapatkan kesalahan di bawah ini: -

adduser: The group `libvirtd' does not exist.

Bagaimana saya bisa mengatasi masalah ini?


Sesuai petunjuk, apakah Anda "masuk kembali sehingga pengguna Anda menjadi anggota yang efektif dari grup libvirtd"?. Baru-baru ini saya memiliki masalah serupa di Ubuntu 17.x. Untuk beberapa alasan, itu tidak "
PJ Singh

Hai @PJSingh masalahnya saya tidak bisa melihat grup libvirtd itu sendiri. Jadi saya tidak dapat menambahkan nama pengguna saya ke grup itu. Apakah ini berarti saya perlu login kembali untuk melihat grup yang muncul?
Arnabjyoti Kalita

OK, selalu patut dicoba. Instruksi mengatakan, "tetapi tidak 14,04 LTS", jadi saya anggap instruksi hanya bekerja untuk 9,10 hingga 13,10. Mungkin ada sesuatu yang berbeda yang perlu Anda lakukan untuk rilis setelah 14,04, tapi saya tidak punya pengalaman dengan QEMU-KVM; semoga orang lain akan memberikan beberapa wawasan untuk pertanyaan Anda.
PJ Singh

Ya, @PJSingh, saya memeriksa dan masuk kembali. Grup ini masih belum ada. Anda mungkin benar - untuk rilis dengan dan di luar 14,04 - kemungkinan bahwa instruksi mungkin tidak berfungsi.
Arnabjyoti Kalita

Jawaban:


12

Saya memiliki masalah yang sama dan bagi saya solusinya adalah membuat libvirtdgrup secara manual :

sudo addgroup libvirtd
sudo adduser YOURUSERNAME libvirtd

Setelah itu: virt-managermulai tanpa memberi tahu saya untuk menambahkan diri saya ke grup libvirtd lagi.


Dalam ubuntu terbaru grupnya adalah libvirt; (Anda mungkin perlu memulai ulang setelah menginstal)
Alex Punnen

20

Masalahnya adalah tentang nama grup. Di Ubuntu, nama grup harus "libvirt" ... tanpa "d".

jadi perintah Anda harus:

sudo adduser `id -un` libvirt

Bagus, ini juga masalah Solus! Atau dalam hal itu,sudo usermod -a -G libvirt [username]
Jonas

1
setelah itu Anda mungkin perlu me-reboot sistem
Vitaly Zinchenko

Ini adalah masalah pada Manjaro juga! sudo usermod -a [username] -G libvirt
McSuperbX1


2

Saya menghadapi masalah yang sama di ubuntu 17.04 Desktop

Penanganan masalah:

Di terminal, masukkan:

sudo apt install virt-manager

lalu

sudo virt-manager

jika Anda mencoba memulai virt-manager menggunakan
Aplikasi Unity GUI > virt-manager
itu tidak akan berfungsi karena pengguna Anda saat ini tidak memiliki izin yang diperlukan.


Ya itu karena untuk menjalankan virt-manager Anda sepertinya memerlukan 'root privilege', tetapi sepertinya tidak demikian ketika mencoba mengakses virt-manager dari menu Aplikasi . Bahkan dari terminal, jika Anda baru saja memasukkan virt-manager, Anda akan mendapatkan kesalahan serupa. Ini hanya berfungsi ketika Anda memasukkan sudo virt-manager .
eVagabond
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.