Akshar Patel Asked: 2017-10-27 00:22:30 +0800 CST2017-10-27 00:22:30 +0800 CST 2017-10-27 00:22:30 +0800 CST 在 Ubuntu 17.10 上安装 KVM 772 我已经阅读了这篇文章。 但是在将用户添加到组时出现以下错误。 adduser: The group `libvirtd' does not exist. 这在16.04中完美运行。 Ubuntu 17.10中是否缺少任何内容? kvm 2 个回答 Voted Best Answer Aziz Anvarov 2017-10-27T01:45:09+08:002017-10-27T01:45:09+08:00 按照您上面提到的指南,我遇到了同样的问题。 问题是 - 该组被称为libvirt而不是libvirtd。 您应该已经参与其中(运行groups检查),所以只需注销并重新登录。 要检查它是否可以在没有 sudo 的情况下virsh -c qemu:///system list 运行。 更多信息 答案在这里找到: 根据这个ubuntu 帮助,正确的组名是 libvirt。 Rolf 2017-10-27T02:18:51+08:002017-10-27T02:18:51+08:00 在最近的版本 (>= Ubuntu Yakkety) 中,用户组 libvirtd 被重命名为 libvirt。升级后的系统会获得一个与 libvirtd 组具有相同 gid 的新 libvirt 组来匹配它。 执行此 Bash 脚本来解决它。 cat /etc/group | grep "libvirt" sudo adduser root libvirt sudo adduser ubuntu libvirt sudo adduser root libvirtd # legacy sudo adduser ubuntu libvirtd # legacy cat /etc/group | grep "libvirt" sudo systemctl restart libvirtd sudo systemctl status libvirtd
按照您上面提到的指南,我遇到了同样的问题。
问题是 - 该组被称为
libvirt
而不是libvirtd
。您应该已经参与其中(运行
groups
检查),所以只需注销并重新登录。要检查它是否可以在没有 sudo 的情况下
virsh -c qemu:///system list
运行。更多信息
答案在这里找到:
在最近的版本 (>= Ubuntu Yakkety) 中,用户组 libvirtd 被重命名为 libvirt。升级后的系统会获得一个与 libvirtd 组具有相同 gid 的新 libvirt 组来匹配它。
执行此 Bash 脚本来解决它。