我是先 在python shell下操作的,
import libvirt
hosturi = 'qemu+ssh://strahe@localhost/system'
host = libvirt.open(hosturi)
我启动了libvirt-guests,并且执行virsh list可以看到我创建的虚拟机类表,其他virsh也可正常使用。原本以为是py2和py3的问题,在py2下也是一样的错误.
我也尝试过用图形化辅助工具连接,也报同样的错误:
无法连接到 libvirt。
读取数据时进入文件终点:nc: unix connect failed: No such file or directory: 输入/输出错误
确认在远程主机中正在
运行 'libvirtd' 守护进程。
Libvirt URI is: qemu+ssh://strahe@localhost/system
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/connection.py", line 862, in _do_open
self._backend.open(self._do_creds_password)
File "/usr/share/virt-manager/virtinst/connection.py", line 161, in open
open_flags)
File "/usr/lib/python2.7/site-packages/libvirt.py", line 105, in openAuth
if ret is None:raise libvirtError('virConnectOpenAuth() failed')
libvirtError: 读取数据时进入文件终点:nc: unix connect failed: No such file or directory: 输入/输出错误
我已经启动了 libvirt-guests 及 libvirtd
ps命令可以看到对应的进程,其实启不启动都是这个错误。