运行(libvirt)virt-manager 1.3.2时出错


3

在Ubuntu 14.04上,我安装了Libvirt和Virt-manager的默认软件包。但这并没有显示对Debian“ Jessie”的支持。因此,我从其主页下载了virt-manager 。我遵循安装说明并发出了命令:

python setup.py install

一切正常,但是当我尝试执行程序时,出现以下错误:

xxxxx@E7440 ~ $ virt-manager 
Traceback (most recent call last):
  File "/usr/share/virt-manager/virt-manager", line 34, in <module>
    from virtinst import util as util
  File "/usr/share/virt-manager/virtinst/__init__.py", line 37, in <module>
    from . import util
  File "/usr/share/virt-manager/virtinst/util.py", line 28, in <module>
    import libvirt
ImportError: No module named libvirt

尽管我已经安装了libvirt,如下图所示:

ii  gir1.2-libvirt-glib-1.0                               0.1.6-1ubuntu2                                      amd64        libvirt glib mainloop integration
ii  libvirt-bin                                           1.2.2-0ubuntu13.1.16                                amd64        programs for the libvirt library
ii  libvirt-dev                                           1.2.2-0ubuntu13.1.16                                amd64        development files for the libvirt library
ii  libvirt-glib-1.0-0                                    0.1.6-1ubuntu2                                      amd64        libvirt glib mainloop integration
ii  libvirt-glib-1.0-dev                                  0.1.6-1ubuntu2                                      amd64        libvirt glib mainloop integration
ii  libvirt0                                              1.2.2-0ubuntu13.1.16                                amd64        library for interfacing with different virtualization systems

我想念什么?

Answers:


1

您要寻找的包裹是python-libvirt。您已经安装了所有libvirt库,但未安装它们的python绑定。

附带说明,您可能会做得更好pip install libvirt。这是Python的软件包管理器,可让您独立于OS升级软件包(OS仓库中的语言库几乎总是很旧的)。


谢谢。做到了。但是现在在创建VM时遇到另一个问题。我知道了Error starting installation: Namespace GtkVnc not available
Black_Zero

0

在Ubuntu和其他基于Debian的发行版上,apt-get build-dep为发行版源软件包(即换句话说,构建给定源软件包所需的软件包)安装构建依赖项。

$ apt-get build-dep virt-manager

当您从某个源安装某个版本的发行版时,这会有所帮助。通常,较早版本的依赖项基本相同,因此可以轻松获得许多依赖项。

当然,无论您要安装的是什么版本,都可能需要较新版本的某些依赖项,因此,如果您要手动安装其他版本,则需要准备好注意安装了哪些软件包并卸载它们。 。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.