You are not logged in.
I already had a thread for the exact same issue, here: https://bbs.archlinux.org/viewtopic.php?id=267747
Unfortunately the solution from the previous thread does not work anymore. I checked the policy document for gufw (/usr/share/polkit-1/actions/com.ubuntu.pkexec.gufw.policy) and it states that the required path is /usr/bin/gufw-pkexec.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>
<action id="com.ubuntu.pkexec.gufw">
<message gettext-domain="gufw">Authentication is required to run the Firewall Configuration</messa>
<icon_name>gufw</icon_name>
<defaults>
<allow_any>auth_admin</allow_any>
<allow_inactive>auth_admin</allow_inactive>
<allow_active>auth_admin</allow_active>
</defaults>
<annotate key="org.freedesktop.policykit.exec.path">/usr/bin/gufw-pkexec</annotate>
<annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
</action>
</policyconfig>So I once again changed the entry in /usr/bin/gufw to the following ...
#!/bin/bash
#c_user=$(whoami)
#pkexec gufw-pkexec $c_user
pkexec /usr/bin/gufw-pkexecBut still trying to start gufw I get the familiar error. ...
[sapiens@piends ~]$ gufw
Authorization required, but no authorization protocol specified
Authorization required, but no authorization protocol specified
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.496: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.496: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.496: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.496: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.496: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.496: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.496: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.496: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.496: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_modifier_mask: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gdk-CRITICAL **: 13:19:52.496: gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.496: _gtk_replace_virtual_modifiers: assertion 'GDK_IS_KEYMAP (keymap)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.497: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.497: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
(gufw.py:2622066): Gtk-CRITICAL **: 13:19:52.497: _gtk_style_provider_private_get_settings: assertion 'GTK_IS_STYLE_PROVIDER_PRIVATE (provider)' failed
/usr/bin/gufw-pkexec: line 2: 2622066 Segmentation fault (core dumped) python3 /usr/lib/python3.10/site-packages/gufw/gufw.py "$@"I appreciate every kind of input on this matter!
Offline