我在用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
它将不起作用,因为您当前的用户没有必要的权限。