Erro na execução (libvirt) virt-manager 1.3.2

3

No Ubuntu 14.04 eu instalei pacotes padrão para o Libvirt e o Virt-manager. Mas isso não mostra suporte para o Debian "Jessie". Então baixei o virt-manager da sua página Home . Eu segui as notas INSTALL e emiti o comando:

python setup.py install

tudo correu bem, mas quando tento executar o programa, aparece o seguinte erro:

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

embora eu já tenha o libvirt instalado, conforme mostrado na impressão abaixo:

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

O que estou perdendo?

    
por Black_Zero 14.02.2016 / 17:46

2 respostas

1

O pacote que você está procurando é python-libvirt . Você instalou todas as bibliotecas libvirt, mas não suas ligações python.

Uma nota lateral, você pode ter mais sorte fazendo pip install libvirt . Este é o gerenciador de pacotes do Python e permite que você atualize os pacotes independentemente do sistema operacional (as bibliotecas de idiomas nos repositórios do SO são quase sempre muito antigas).

    
por 15.02.2016 / 18:09
0

No Ubuntu e em outras distribuições baseadas no Debian, apt-get build-dep instala as dependências de compilação para um pacote de fontes distro, em outras palavras, os pacotes necessários para construir o pacote fonte fornecido.

$ apt-get build-dep virt-manager

Isso pode ser útil quando você está instalando uma versão de algo da origem para a qual existe um pacote de distribuição mais antigo. Muitas vezes, as dependências da versão mais antiga são praticamente as mesmas, o que faz com que você obtenha muitas delas com facilidade.

É claro que a versão mais nova do que você está instalando pode precisar de versões mais recentes de algumas das dependências, então você precisa estar preparado para prestar atenção em quais pacotes foram instalados e desinstalá-los se for manualmente instale versões diferentes.

    
por 09.05.2019 / 01:48