Окно аутентификации открывается, но затем я получаю набор ошибок (в консоли), и ничего не происходит. Искавшие подобные проблемы в Интернете и попробованный следующее:
Заранее спасибо за любой совет.
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'
Не уверенный, что, если что-нибудь Вы, возможно, сделали для порождения этого. Обновление Ubuntu? Как Вы устанавливали UFW? От repos?
Во всяком случае, который является видом неопределенной ошибки и мог бы произойти с другими пакетами также.
Как попытка первого шага, обновляющая (“dist-upgrade”), чтобы видеть, есть ли у Вас устаревшие или сохраненные пакеты.
sudo apt-get update
sudo apt-get dist-upgrade -f
, Если это перестало работать, поскольку вторая попытка шага, переустанавливающая python-apt
, Видит https://packages.ubuntu.com/zesty/python-apt
sudo apt-get install --reinstall python-apt
, Вы могли сократить те две команды, но я надеюсь, что это более ясно продемонстрировать переустановку python-apt
.
Недавно я столкнулся с этим видом ошибки.
В моем случае я использую Kubuntu 18.04, и официальные репозитории только имеют python 3.6.
Некоторое время назад я установил Python 3.7 из источников (выполнение делают установку, и т.д....) как требование проекта.
, Когда я установил Python, система переопределяет путь по умолчанию к python3
исполняемый файл с новой установкой.
Так к устраненному эта проблема я удалил локальный системный исполняемый файл python3 (-> python3.7), и создайте его снова с путем к python3.6.
sudo rm -rf /usr/local/bin/python3
sudo ln -s /usr/bin/python3.6 /usr/local/bin/python3
я надеюсь, что это помогает кому-то!
Я встретился с той же проблемой, и действительно не легко найти хорошую фиксацию (они - действительно очень немного результатов на Google), таким образом, мое решение состоит в том, чтобы полностью переустановить pygobject в соответствии с https://pygobject.readthedocs.io/en/latest/getting_started.html
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
(Вам нужно к способному python3-зернышку установки заранее.)
Это работало отлично на меня.