libvirt-python版本1.2.9(pypi上的最新版本)在brew中针对libvirt 1.2.10进行编译时缺少方法。
打开连接后,连接对象实现的唯一方法是close,virConnGetLastError和virConnResetLastError。
答案 0 :(得分:1)
显然,在版本1.2.10中更改了API XML格式(从brew安装时/usr/local/Cellar/libvirt/1.2.10/share/libvirt/api/libvirt-api.xml) 只需安装旧的1.2.9版本:
brew edit libvirt
更改网址和sha1
url "http://libvirt.org/sources/libvirt-1.2.9.tar.gz"
sha256 "95931a5a52f451b9ab73d6a5ae11a5740e1ba69a66520c2a0cffc6068a7e8fc4"
卸载libvirt并从源代码重新安装
brew uninstall libvirt
brew install --build-from-source libvirt