GUFW não inicia no Ubuntu 17.04

0

A janela de autenticação aparece, mas estou recebendo muitos erros (no console) e nada acontece. Pesquisou problemas semelhantes na Internet e tentou o seguinte:

  • atualizando o sistema operacional
  • instalando: python-gobject, python-gi, ferramentas de desenvolvimento

Agradecemos antecipadamente por qualquer conselho.

Traceback (most recent call last):
  File "/usr/share/gufw/gufw/gufw.py", line 21, in 
    from gufw.view.gufw  import Gufw
  File "/usr/share/gufw/gufw/gufw/view/gufw.py", line 18, in 
    import gi
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in 
    from . import _gi
ImportError: cannot import name '_gi'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in 
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in 
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in 
    from apport.packaging_impl import impl as packaging
  File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 24, in 
    import apt
  File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in 
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

Original exception was:
Traceback (most recent call last):
  File "/usr/share/gufw/gufw/gufw.py", line 21, in 
    from gufw.view.gufw  import Gufw
  File "/usr/share/gufw/gufw/gufw/view/gufw.py", line 18, in 
    import gi
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in 
    from . import _gi
ImportError: cannot import name '_gi'
    
por Maddak 19.09.2017 / 23:57

2 respostas

0

Não sei o que, se tiver alguma coisa que você tenha feito para causar isso. Atualize o Ubuntu? Como você instalou o UFW? Das recompras?

De qualquer forma, isso é uma espécie de erro não específico e pode ocorrer com outros pacotes também.

Como primeiro passo, tente atualizar ("dist-upgrade") para ver se você desatualizou ou realizou pacotes.

sudo apt-get update
sudo apt-get dist-upgrade -f

Se isso falhar como uma segunda etapa, tente reinstalar python-apt

Veja link

sudo apt-get install --reinstall python-apt

Você pode encurtar esses dois comandos, mas espero que seja mais claro para demonstrar a reinstalação de python-apt .

    
por Panther 20.09.2017 / 05:06
0

Eu encontrei o mesmo problema, e não é realmente fácil encontrar uma boa correção (eles são realmente muito poucos resultados no google), então minha solução é reinstalar o pygobject totalmente de acordo com link

sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0  
sudo apt install libgirepository1.0-dev gcc libcairo2-dev pkg-config python3-dev gir1.2-gtk-3.0  
pip3 install pycairo  
pip3 install PyGObject

(Você precisa instalar o python3-pip antecipadamente).

Funcionou perfeitamente para mim.

    
por 01.02.2019 / 16:20

Tags