Не открывается gufw (Есть Решение)
gufw перестал открываться, пароль просит, но дальше никакой реакции. В терминале подобная ошибка:
скопипастил из другой темы, у меня была идентичная, просто уже решилась.
Решение подошло такое:
Сделать резервную копию файла /etc/sddm.conf куданибудь, мало ли.
В файле /etc/sddm.conf найти
и удалить значение после =, т.е. оставить поле DefaultPath= пустым. Сохранить (попросит пароль)
Возможно здесь стоит перезагрузиться и проверить запускается ли gufw. Если нет, то дальше…
в терминале написать
вывод будет примерно такой
нужно скопировать всю строчку, кроме bin: вначале. В моём случае /usr/bin:/usr/local/sbin:/usr/local/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
и выполнить в терминале
у меня выдало
gufw стал запускаться, но остались вопросы:
Что я сделал? Причём тут sddm, и нормально ли оставлять занчение 'DefaultPath=' в /etc/sddm.conf пустым? >_>
вывод из терминала
Unable to init server: Could not connect: Connection refused
Unable to init server: Не удалось подключиться к: Connection refused
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gtk-CRITICAL **: 00:46:35.188: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gtk-CRITICAL **: 00:46:35.188: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gtk-CRITICAL **: 00:46:35.188: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gtk-CRITICAL **: 00:46:35.188: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.188: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gtk-CRITICAL **: 00:46:35.189: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gtk-CRITICAL **: 00:46:35.189: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gtk-CRITICAL **: 00:46:35.189: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gtk-CRITICAL **: 00:46:35.189: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gtk-CRITICAL **: 00:46:35.189: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:30286): Gdk-CRITICAL **: 00:46:35.189: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:30286): Gtk-CRITICAL **: 00:46:35.189: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
/bin/gufw-pkexec: строка 13: 30286 Ошибка сегментирования (стек памяти сброшен на диск) python3 ${LOCATIONS[${i}]}
Решение подошло такое:
Решение
В файле /etc/sddm.conf найти
[Users]
DefaultPath=
и удалить значение после =, т.е. оставить поле DefaultPath= пустым. Сохранить (попросит пароль)
Возможно здесь стоит перезагрузиться и проверить запускается ли gufw. Если нет, то дальше…
в терминале написать
echo $PATH
вывод будет примерно такой
bin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
нужно скопировать всю строчку, кроме bin: вначале. В моём случае /usr/bin:/usr/local/sbin:/usr/local/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
и выполнить в терминале
export $PATH=сюда вставить скопированную строчку
т.е. в моем случае
export $PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
у меня выдало
bash: export: «/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl»: это недопустимый идентификаторпроигнорировал и перезагрузился,
gufw стал запускаться, но остались вопросы:
Что я сделал? Причём тут sddm, и нормально ли оставлять занчение 'DefaultPath=' в /etc/sddm.conf пустым? >_>