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?

Arnabjyoti Kalita
sumber
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.

firepol
sumber
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
Kamesh Chauhan
sumber
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.

ritin
sumber
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