virt-manager 无法连接到 libvirt:“连接不支持所需的域列表 API”

virt-manager 无法连接到 libvirt:“连接不支持所需的域列表 API”

我无法将本地 virt-manager(版本 3.0.0)连接到旧的远程 libvirt 设置(版本 0.8.3):

Unable to connect to libvirt qemu+ssh://[email protected]/system.

Connection does not support required domain listing APIs

Verify that the 'libvirtd' daemon is running on the remote host.

Libvirt URI is: qemu+ssh://[email protected]/system

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/connection.py", line 1006, in _open_thread
    self._populate_initial_state()
  File "/usr/share/virt-manager/virtManager/connection.py", line 960, in _populate_initial_state
    raise RuntimeError("Connection does not support required "
RuntimeError: Connection does not support required domain listing APIs

守护进程在服务器和套接字上运行可用。而且由于正在使用 SSH 多路复用,因此 SSH 连接肯定成功。

答案1

virt-manager 版本 3.0.0 不支持旧版 libvirt 版本(本例中为 0.8.3)。需要使用 virt-manager 版本 2.2.1,或者更新的 libvirt 版本

相关内容