Проблема с Настройкой межсетевого экрана

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
infok
Сообщения: 6
Зарегистрирован: 20 май 2021, 16:15
Контактная информация:

Проблема с Настройкой межсетевого экрана

#1

20 май 2021, 16:22

Всем, здравствуйте! После установки Linux Mint 20.1, у меня перестал открываться gufw "настройка межсетевого экрана". Не открывается не из Центра управления, не из терминала. Я написал разработчику и вот, что он мне посоветовал:
Probable with this:

apt install --reinstall gufw python3-gi

Best regards.
--
Costales.
Я попробовал этот вариант, но ничего не изменилось. Может кто-нибудь сталкивался с такой же проблемой?

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

Проблема с Настройкой межсетевого экрана

#2

20 май 2021, 16:27

А что пишет в терминале на попытку запуска? Или тупо ничего?

no avatar

Автор темы
infok
Сообщения: 6
Зарегистрирован: 20 май 2021, 16:15
Контактная информация:

Проблема с Настройкой межсетевого экрана

#3

21 май 2021, 20:10

Виноват! Плохо описал проблему) Вот, что отвечает терминал на попытку запуска gufw:
" Traceback (most recent call last):
File "/usr/share/gufw/gufw/gufw.py", line 21, in <module>
from gufw.view.gufw import Gufw
File "/usr/share/gufw/gufw/gufw/view/gufw.py", line 18, in <module>
import gi
ModuleNotFoundError: No module named 'gi' "

Вроде как не найден модуль "gi". Но, я проверил, python3-gi, в системе установлен. Costales предложил его переустановить, как я написал в предыдущем посте, но это не помогло.

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Проблема с Настройкой межсетевого экрана

#4

22 май 2021, 11:26

infok, ну тут в первую очередь можно проверить открыв сам python
и сказать ему import gi и спросив где он его взял с print(gi.__file__)

должно получиться что-нибудь такое

Код: Выделить всё

▶ python3               
Python 3.9.5 (default, May  4 2021, 00:00:00) 
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
>>> print(gi.__file__)
/usr/lib64/python3.9/site-packages/gi/__init__.py
>>> 

Если покажет норм, то скорей всего путь к модулям (sys.path) побился где-то в самом gufw.py, можно будет попробовать поковырять его.
Изображение
   
Изображение

no avatar

Автор темы
infok
Сообщения: 6
Зарегистрирован: 20 май 2021, 16:15
Контактная информация:

Проблема с Настройкой межсетевого экрана

#5

23 май 2021, 11:50

Здравствуйте! Вот ответ Python:

Код: Выделить всё

Python 3.9.2 (default, Feb 23 2021, 12:23:34)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  ModuleNotFoundError: No module named 'gi'
  >>> 
  

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Проблема с Настройкой межсетевого экрана

#6

23 май 2021, 11:57

infok, ну вот это уже интересней, зачит gufw не врет :) и сама змейка не знает что модуль есть (если он есть)

дай тогда еще пару выводов
первый также из python

Код: Выделить всё

import sys
print(sys.path)
а второй из баша
sudo dpkg -L python3-gi

И посмотрим все ли там сходится
Изображение
   
Изображение

no avatar

Автор темы
infok
Сообщения: 6
Зарегистрирован: 20 май 2021, 16:15
Контактная информация:

Проблема с Настройкой межсетевого экрана

#7

23 май 2021, 12:01

По первой команде:

Код: Выделить всё

['', '/usr/local/lib/python39.zip', '/usr/local/lib/python3.9', '/usr/local/lib/python3.9/lib-dynload', '/home/infok/.local/lib/python3.9/site-packages', '/usr/local/lib/python3.9/site-packages']
По второй команде:

Код: Выделить всё

/.
/usr
/usr/lib
/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/PyGObject-3.36.0.egg-info
/usr/lib/python3/dist-packages/PyGObject-3.36.0.egg-info/PKG-INFO
/usr/lib/python3/dist-packages/PyGObject-3.36.0.egg-info/dependency_links.txt
/usr/lib/python3/dist-packages/PyGObject-3.36.0.egg-info/not-zip-safe
/usr/lib/python3/dist-packages/PyGObject-3.36.0.egg-info/requires.txt
/usr/lib/python3/dist-packages/PyGObject-3.36.0.egg-info/top_level.txt
/usr/lib/python3/dist-packages/gi
/usr/lib/python3/dist-packages/gi/__init__.py
/usr/lib/python3/dist-packages/gi/_compat.py
/usr/lib/python3/dist-packages/gi/_constants.py
/usr/lib/python3/dist-packages/gi/_error.py
/usr/lib/python3/dist-packages/gi/_gi.cpython-38-x86_64-linux-gnu.so
/usr/lib/python3/dist-packages/gi/_gtktemplate.py
/usr/lib/python3/dist-packages/gi/_option.py
/usr/lib/python3/dist-packages/gi/_ossighelper.py
/usr/lib/python3/dist-packages/gi/_propertyhelper.py
/usr/lib/python3/dist-packages/gi/_signalhelper.py
/usr/lib/python3/dist-packages/gi/docstring.py
/usr/lib/python3/dist-packages/gi/importer.py
/usr/lib/python3/dist-packages/gi/module.py
/usr/lib/python3/dist-packages/gi/overrides
/usr/lib/python3/dist-packages/gi/overrides/GIMarshallingTests.py
/usr/lib/python3/dist-packages/gi/overrides/GLib.py
/usr/lib/python3/dist-packages/gi/overrides/GObject.py
/usr/lib/python3/dist-packages/gi/overrides/Gdk.py
/usr/lib/python3/dist-packages/gi/overrides/GdkPixbuf.py
/usr/lib/python3/dist-packages/gi/overrides/Gio.py
/usr/lib/python3/dist-packages/gi/overrides/Gtk.py
/usr/lib/python3/dist-packages/gi/overrides/Pango.py
/usr/lib/python3/dist-packages/gi/overrides/__init__.py
/usr/lib/python3/dist-packages/gi/overrides/keysyms.py
/usr/lib/python3/dist-packages/gi/pygtkcompat.py
/usr/lib/python3/dist-packages/gi/repository
/usr/lib/python3/dist-packages/gi/repository/__init__.py
/usr/lib/python3/dist-packages/gi/types.py
/usr/lib/python3/dist-packages/pygtkcompat
/usr/lib/python3/dist-packages/pygtkcompat/__init__.py
/usr/lib/python3/dist-packages/pygtkcompat/generictreemodel.py
/usr/lib/python3/dist-packages/pygtkcompat/pygtkcompat.py
/usr/share
/usr/share/doc
/usr/share/doc/python3-gi
/usr/share/doc/python3-gi/changelog.Debian.gz
/usr/share/doc/python3-gi/copyright

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Проблема с Настройкой межсетевого экрана

#8

23 май 2021, 12:10

infok, ну вот он и конфликт, путь к /usr/lib/python3/dist-packages/gi/__init__.py не перечислен в sys.path

но, почему у тебя 3.9.2 в 20.1?
покажи еще apt policy python3
В focal вижу 3.8.2 вроде. Python руками не обновлял?
Изображение
   
Изображение

no avatar

Автор темы
infok
Сообщения: 6
Зарегистрирован: 20 май 2021, 16:15
Контактная информация:

Проблема с Настройкой межсетевого экрана

#9

23 май 2021, 12:13

Да, обновлял))) Думаете, в этом проблема?

apt policy python3
python3:
Установлен: 3.8.2-0ubuntu2
Кандидат: 3.8.2-0ubuntu2
Таблица версий:
*** 3.8.2-0ubuntu2 500
500 http://mirror.yandex.ru/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/status
Последний раз редактировалось пользователем 1 infok; всего редактировалось раз: 23

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Проблема с Настройкой межсетевого экрана

#10

23 май 2021, 12:16

infok, отсюда и ноги растут :hoho: дистрибутивные пакеты python3-* тащат версии под искоробочный 3.8 по своим путям, а руками установленный 3.9 будешь сам себе мейнтейнер)
В принципе можно через pip наверное натаскать нужных модулей к 3.9 с высокой долей вероятности что все заведется.
Но проще наверное откатить змеюку
Изображение
   
Изображение

no avatar

Автор темы
infok
Сообщения: 6
Зарегистрирован: 20 май 2021, 16:15
Контактная информация:

Проблема с Настройкой межсетевого экрана

#11

23 май 2021, 12:17

Спасибо! Попробую.

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

Проблема с Настройкой межсетевого экрана

#12

23 май 2021, 12:17

Chocobo писал(а):
23 май 2021, 12:16
pip наверное натаскать нужных модулей к 3.9
Не выйдет. Нет такого модуля
ИзображениеИзображение

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Проблема с Настройкой межсетевого экрана

#13

23 май 2021, 12:21

rogoznik, там видимо будет gobject из pypi
https://pygobject.readthedocs.io/en/lat ... ogo-debian
Но да, квест может быть достаточно мудреным в процессе)
Изображение
   
Изображение

no avatar

yurij
Сообщения: 2
Зарегистрирован: 30 мар 2022, 15:12
Контактная информация:

Проблема с Настройкой межсетевого экрана

#14

30 мар 2022, 16:07

Появилась проблема с Gufw - самопроизвольно отключается.
Бывает что сразу, бывает что через 10-15с или через продолжительное время. Местонахождение - ЛНР, недалеко от боевых действий.
С любыми секретами не знаком и не собираюсь, но не люблю когда по компу лазят чужие.
Сейчас работаю на Ace Aspir One D270 до починки системника, На системнике будет стоять тот же Mint 19.3 XFCE 32 что и на нотбуке.
Mint 19.3 Вот такой опрос iptables получился (извиняюсь если получилось не под cat(ом) - давно таким не пользовался

sudo iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-N FORWARD_IN_ZONES
-N FORWARD_IN_ZONES_SOURCE
-N FORWARD_OUT_ZONES
-N FORWARD_OUT_ZONES_SOURCE
-N FORWARD_direct
-N FWDI_public
-N FWDI_public_allow
-N FWDI_public_deny
-N FWDI_public_log
-N FWDO_public
-N FWDO_public_allow
-N FWDO_public_deny
-N FWDO_public_log
-N INPUT_ZONES
-N INPUT_ZONES_SOURCE
-N INPUT_direct
-N IN_public
-N IN_public_allow
-N IN_public_deny
-N IN_public_log
-N OUTPUT_direct
-N ufw-after-forward
-N ufw-after-input
-N ufw-after-logging-forward
-N ufw-after-logging-input
-N ufw-after-logging-output
-N ufw-after-output
-N ufw-before-forward
-N ufw-before-input
-N ufw-before-logging-forward
-N ufw-before-logging-input
-N ufw-before-logging-output
-N ufw-before-output
-N ufw-reject-forward
-N ufw-reject-input
-N ufw-reject-output
-N ufw-track-forward
-N ufw-track-input
-N ufw-track-output
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -j INPUT_direct
-A INPUT -j INPUT_ZONES_SOURCE
-A INPUT -j INPUT_ZONES
-A INPUT -m conntrack --ctstate INVALID -j DROP
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A INPUT -j ufw-before-logging-input
-A INPUT -j ufw-before-input
-A INPUT -j ufw-after-input
-A INPUT -j ufw-after-logging-input
-A INPUT -j ufw-reject-input
-A INPUT -j ufw-track-input
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i lo -j ACCEPT
-A FORWARD -j FORWARD_direct
-A FORWARD -j FORWARD_IN_ZONES_SOURCE
-A FORWARD -j FORWARD_IN_ZONES
-A FORWARD -j FORWARD_OUT_ZONES_SOURCE
-A FORWARD -j FORWARD_OUT_ZONES
-A FORWARD -m conntrack --ctstate INVALID -j DROP
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j ufw-before-logging-forward
-A FORWARD -j ufw-before-forward
-A FORWARD -j ufw-after-forward
-A FORWARD -j ufw-after-logging-forward
-A FORWARD -j ufw-reject-forward
-A FORWARD -j ufw-track-forward
-A OUTPUT -j OUTPUT_direct
-A OUTPUT -j ufw-before-logging-output
-A OUTPUT -j ufw-before-output
-A OUTPUT -j ufw-after-output
-A OUTPUT -j ufw-after-logging-output
-A OUTPUT -j ufw-reject-output
-A OUTPUT -j ufw-track-output
-A FORWARD_IN_ZONES -i wlp2s0 -g FWDI_public
-A FORWARD_IN_ZONES -i wlx60e3270a3759 -g FWDI_public
-A FORWARD_IN_ZONES -g FWDI_public
-A FORWARD_OUT_ZONES -o wlp2s0 -g FWDO_public
-A FORWARD_OUT_ZONES -o wlx60e3270a3759 -g FWDO_public
-A FORWARD_OUT_ZONES -g FWDO_public
-A FWDI_public -j FWDI_public_log
-A FWDI_public -j FWDI_public_deny
-A FWDI_public -j FWDI_public_allow
-A FWDI_public -p icmp -j ACCEPT
-A FWDO_public -j FWDO_public_log
-A FWDO_public -j FWDO_public_deny
-A FWDO_public -j FWDO_public_allow
-A INPUT_ZONES -i wlp2s0 -g IN_public
-A INPUT_ZONES -i wlx60e3270a3759 -g IN_public
-A INPUT_ZONES -g IN_public
-A IN_public -j IN_public_log
-A IN_public -j IN_public_deny
-A IN_public -j IN_public_allow
-A IN_public -p icmp -j ACCEPT
-A IN_public_allow -p tcp -m tcp --dport 22 -m conntrack --ctstate NEW -j ACCEPT

Ответить

Вернуться в «Работа с сетью»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей