安装 QEMU-KVM 时组“libvirtd”不存在

安装 QEMU-KVM 时组“libvirtd”不存在

我在用Ubuntu 17.04 和 Linux 内核 4.11.3在服务器上。系统运行在x86-64架构上。

我使用 Ubuntu 文档来安装虚拟机链接在这里安装 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.

我该如何解决这个问题?

答案1

问题在于组的名称。在 Ubuntu 上,组名应该是“libvirt”...不带“d”。

所以你的命令应该是:

sudo adduser `id -un` libvirt

答案2

我遇到了同样的问题,对我来说解决方案是手动创建组libvirtd

sudo addgroup libvirtd
sudo adduser YOURUSERNAME libvirtd

之后:virt-manager启动时不再告诉我将自己添加到 libvirtd 组。

答案3

在 Ubuntu 16.10 及更高版本中,该组已重命名为 libvirt。它位于Ubuntu 服务器指南

答案4

我在 ubuntu 17.04 桌面上遇到了同样的问题

解决方法:

在终端中输入:

sudo apt install virt-manager

进而

sudo virt-manager

如果你尝试使用 Unity GUI 启动 virt-manager
应用程序 > virt-manager
它将不起作用,因为您当前的用户没有必要的权限。

相关内容