Bug 1791860 - Firewalld Panel Applet not working
Summary: Firewalld Panel Applet not working
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: firewalld
Version: 34
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Eric Garver
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1762485 1812510 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-01-16 15:55 UTC by Pat Kelly
Modified: 2021-06-14 15:05 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2021-06-14 15:05:22 UTC
Type: Bug
Embargoed:
pmkellly72: fedora_prioritized_bug?


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1960606 1 unspecified CLOSED firewall-applet not usable in GUI installation 2021-06-14 15:06:37 UTC

Description Pat Kelly 2020-01-16 15:55:41 UTC
Description of problem: The firewall-applet does not function


Version-Release number of selected component (if applicable): 0.8.0-1.f32


How reproducible: 100%


Steps to Reproduce:
1.Install firewall-applet
2.Restart the system
3.

Actual results: The firewall applet icon is not shown in the top bar. There is no notification of successful connection the the network.


Expected results: The firewall-applet icon is displayed in the top bar on the right side and to the left of the panel. The icon has right and left mouse click modes that provide quick access to many firewalld functions. Also there is a notification under the clock the shows status of the network connection. The notification happens with each power on start or restart of the system.


Additional info: The System Monitor application shows firewall applet loaded with a PID, normal priority and with 23.4MB memory. I looked at firewall configuration to see if there is now a setting to activate the applet. Under Options I selected Panel mode and did a restart. There was no change. The firewall applet was not visible on the top bar and did not provide a connection notification.

The firewall applet has worked fine under gnome for many Fedora releases. The function of the applet degraded starting with F30. The Icon was a faint dark grey patch and if you pick just the right spot the right and left click functions still worked, and the connection notifications worked. In F31 the applet became unusable. and is still so in Rawhide (F32) drop 0112 of Workstation.

With F31 Xfce the applet worked great! I got the connection notification on restart or power up start. I also got the icon in the top bar that provides the left and right click actions.

Comment 1 Ben Cotton 2020-02-11 17:34:50 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle.
Changing version to 32.

Comment 2 Chris Murphy 2020-04-19 06:37:37 UTC
Comment 3 Eric Garver 2020-03-11 14:10:33 UTC 
>As I understand it the fix is probably on the firewalld side. I think it's an integration issue.
https://bugzilla.redhat.com/show_bug.cgi?id=1812510#c3

I think one bug is probably enough, and guessing it needs to be fixed in Rawhide before it'll get pushed out to other releases.

Comment 3 Chris Murphy 2020-04-19 06:37:50 UTC
*** Bug 1812510 has been marked as a duplicate of this bug. ***

Comment 4 Pat Kelly 2020-05-09 13:54:07 UTC
This bug is still present in F33 drop Fedora-WS-rawh-20200507-n-o with firewall-applet version 0.8.2-2.fc33

Comment 5 Pat Kelly 2020-05-09 14:08:08 UTC
*** Bug 1762485 has been marked as a duplicate of this bug. ***

Comment 6 Pat Kelly 2020-05-09 14:37:55 UTC
I have closed the othet two reports related to this bug The Duplicate notes above are errors. This report is the most upto date report for this bug

Comment 7 Pat Kelly 2020-08-06 18:33:54 UTC
This bug is still present in Rawhide (F33) drop 0804.

Comment 8 Ben Cotton 2020-08-11 13:07:05 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle.
Changing version to 33.

Comment 9 Pat Kelly 2020-08-21 14:42:16 UTC
This bug is still present in Fedora Branched F33 WS 0819-n-1

Comment 10 Pat Kelly 2021-01-14 16:04:45 UTC
This bug is still present in F34 Fedora WS-Live-rawh-20210112-n-0

Log info:

Jan  9 07:36:56 firewall-applet: QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*)
Jan  9 07:36:56 firewall-applet: QObject::connect: No such signal QPlatformNativeInterface::systemTrayWindowChanged(QScreen*)
Jan  9 07:36:54 firewall-applet: "/proc/1989/root"
Jan  9 07:36:53 firewall-applet: QSocketNotifier: Can only be used with threads started with QThread

Additional info:

Installing topicons-plus makes no difference.

Also firewall applet has two main functions. One is the icon in the top bar that provides quick access to a menu firewall functions. The other is that it provides notifications in the notification area when a network connection is established or lost. On an inTel machine neither the icon nor notifications work. On an AMD machine (A10-7800), though there is no icon on the top bar there are notifications in the notification area when a network connection is established or lost.

Comment 11 Ben Cotton 2021-02-09 15:13:53 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 34 development cycle.
Changing version to 34.

Comment 12 Pat Kelly 2021-05-05 14:38:51 UTC
This bug has been around under different bug numbers since Wayland implementation was started. This is a current tool and works fine under X11, but not with Wayland.

Comment 13 Ben Cotton 2021-05-05 16:05:50 UTC
In today's Prioritized Bugs meeting, we decided to wait until the next meeting in order to gather some input from the firewalld maintainers:
https://meetbot.fedoraproject.org/fedora-meeting-1/2021-05-05/fedora_prioritized_bugs_and_issues.2021-05-05-15.00.log.html#l-58

Comment 14 Luna Jernberg 2021-05-19 15:06:31 UTC
mattdm is gonna schedule a meeting with the right people about this, was said in todays Prioritized Bugs meeting

Comment 15 Eric Garver 2021-06-02 23:51:04 UTC
The applet can be made visible by:

  1. install gnome-shell-extension-topicons-plus
  2. log out/in of gnome
  3. enable Topicons Plus (Tweaks -> Extensions)

This is an issue induced by Gnome hiding status icons [1]. AFAIK, the only fix is to run the applet like a normal window. If you're going to do that you might as well run firewall-config which is basically what [1] suggest.

Given the above and the lack of development bandwidth in firewalld upstream this is a WONTFIX or CANTFIX. I'll wait on feedback before closing as such, but I don't see this bug going anywhere else.

[1]: https://wiki.gnome.org/Initiatives/StatusIconMigration/

Comment 16 Eric Garver 2021-06-14 15:05:22 UTC
Closing as per comment 15.


Note You need to log in before you can comment on or make changes to this bug.