我无法将本地 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 版本