virt-manager不显示本地KVM的列表,但virsh

当我打开virt-manager GUI时,它不显示KVM列表,但是virsh。 如何解决它?

如果您看到列出的localhost (QEMU)连接,请双击它。

如果看不到任何连接,请转到文件 > 添加连接 ,保留所有默认设置,然后单击添加

尝试重新启动你的机器。 看看结果如何

检查virsh uri的输出。 它返回qemu:///session ,但是你在Virt-Manager中使用了一个qemu:///system连接,你find了原因。

为了解决这个问题,你应该在virt-manager中创build一个“QEMU / KVM用户会话”连接,或者以root身份运行virsh define ~/.config/libvirt/qemu/<filename>.xml 。 这将在/etc/libvirt/qemu下创buildxml定义,然后由virt-managerselect。