libvirt-python缺少方法

时间:2014-12-18 13:18:09

标签: python macos homebrew libvirt

libvirt-python版本1.2.9(pypi上的最新版本)在brew中针对libvirt 1.2.10进行编译时缺少方法。

打开连接后,连接对象实现的唯一方法是close,virConnGetLastError和virConnResetLastError。

1 个答案:

答案 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