Nhóm 'libvirtd' không tồn tại trong khi cài đặt QEMU-KVM


15

Tôi đang sử dụng Ubuntu 17.04 và linux kernel 4.11.3 trên máy chủ. Hệ thống hoạt động trên kiến ​​trúc x86-64.

Tôi đã sử dụng tài liệu Ubuntu để cài đặt KVM được liên kết tại đây Cài đặt KVM .

Tôi đã gặp một vấn đề trong khi cài đặt nó. Tôi thấy rằng việc cài đặt libvirt-bin không cài đặt nhóm libvirtdtrong hệ thống của tôi.

Chỉnh sửa : Tôi thấy rằng các nhóm dưới đây đã được tạo có thể sau khi cài đặt -

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

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

Tôi vẫn không thể tìm thấy libvirtd nhóm .

Vì vậy, khi tôi tiếp tục chạy lệnh dưới đây theo tài liệu -

sudo adduser `id -un` libvirtd

Tôi nhận được lỗi dưới đây: -

adduser: The group `libvirtd' does not exist.

Làm thế nào tôi có thể giải quyết vấn đề này?


Theo hướng dẫn, bạn đã "đăng nhập lại để người dùng của bạn trở thành thành viên hiệu quả của nhóm libvirtd" chưa? Gần đây tôi có một vấn đề tương tự trên Ubuntu 17.x. Vì một số lý do, nó đã không xảy ra "
PJ Singh

Xin chào @PJSingh điều tôi không thể thấy chính libvirtd nhóm. Vì vậy, tôi không thể thêm tên người dùng của mình vào nhóm đó Điều này có nghĩa là tôi cần phải đăng nhập lại để thấy nhóm xuất hiện?
Arnabjyoti Kalita

OK, luôn luôn đáng kiểm tra, mặc dù. Các hướng dẫn nói, "nhưng không phải 14.04 LTS", vì vậy tôi cho rằng các hướng dẫn chỉ hoạt động cho 9,10 đến 13,10. Có thể có điều gì đó khác biệt bạn cần làm cho các bản phát hành sau ngày 14.04, nhưng tôi không có kinh nghiệm với QEMU-KVM; hy vọng người khác sẽ cung cấp một số cái nhìn sâu sắc cho câu hỏi của bạn.
PJ Singh

Có, @PJSingh, tôi đã kiểm tra và đăng nhập lại. Nhóm vẫn không tồn tại. Bạn có thể đúng - đối với các bản phát hành có và ngoài 14.04 - có thể hướng dẫn đó có thể không hoạt động.
Arnabjyoti Kalita

Câu trả lời:


12

Tôi có cùng một vấn đề và đối với tôi, giải pháp là tự tạo libvirtdnhóm:

sudo addgroup libvirtd
sudo adduser YOURUSERNAME libvirtd

Sau đó: virt-managerbắt đầu mà không bảo tôi thêm mình vào nhóm libvirtd nữa.


Trong phiên bản mới nhất của Ubuntu, nhóm này là libvirt; (bạn có thể cần phải khởi động lại sau khi cài đặt)
Alex Punnen

20

Vấn đề là về tên của nhóm. Trên Ubuntu, tên nhóm phải là "libvirt" ... không có "d".

vì vậy lệnh của bạn phải là:

sudo adduser `id -un` libvirt

Thật tuyệt, đây cũng là vấn đề của Solus! Hoặc trong trường hợp đó,sudo usermod -a -G libvirt [username]
Jonas

1
sau đó bạn có thể cần phải khởi động lại hệ thống
Vitaly Zinchenko

Đây cũng là vấn đề trên Manjaro! sudo usermod -a [username] -G libvirt
McSuperbX1


2

Tôi gặp vấn đề tương tự trên máy tính để bàn Ubuntu 17.04

Cách giải quyết:

Trong một thiết bị đầu cuối nhập:

sudo apt install virt-manager

và sau đó

sudo virt-manager

nếu bạn cố gắng khởi động trình quản lý virt bằng
Ứng dụng GUI Unity > trình quản lý virt
thì nó sẽ không hoạt động vì người dùng hiện tại của bạn không có các quyền cần thiết.


Có, bởi vì để chạy trình quản lý tài năng, bạn dường như cần 'đặc quyền gốc', nhưng dường như đó không phải là trường hợp trong khi cố gắng truy cập trình quản lý tài năng từ menu Ứng dụng . Ngay cả từ thiết bị đầu cuối, nếu bạn chỉ cần nhập trình quản lý, bạn sẽ gặp lỗi tương tự. Nó chỉ hoạt động khi bạn nhập sudo virt-manager .
eVagabond
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.