On 06/14/16 23:38, Emmett Culley wrote:
I first posted this to the Fedora list, it then devolved to a nice
discussion on NetworkManager. I now believe I should have posted it here first.
-----
I have a number of machines (hardware and VMs) running CentOS 7 and KDE. In all cases
firewall-config is not functional.
First, the service check boxes are not functional. When you click on one, it don't
change to "checked", and nothing changes on the firewall. However you do see a
"Changes applied" in the status bar at the bottom.
Sometimes, if you go to permanent mode and attempt to edit a zone, the whole desktop
locks up as soon as you click on the default target dropdown. This only happened twice.
When I run firewall-config from the command line I see the following:
--------------------------
org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was
not provided by any .service files
(firewall-config:5079): Gtk-CRITICAL **: gtk_tree_view_get_path_at_pos: assertion
'tree_view != NULL' failed
--------------------------
with the second line repeating many times and often while attempting to interact with the
GUI.
We don't use NetworkManager except on laptops, and so do not install it. Though we
do install NetworkManager-glib, if only because some packages require it.
After seeing a similar bug on the RHEL I also installed Netwg.orkManager-libnm, but that
did not make a difference. That RHEL bug also mentioned this problem only occurs on KDE,
and not Gnome. And we only install KDE when a GUI is required, or desired.
Well, I installed CentOS 7 and confirmed your observations. I also installed GNOME and
note that the gtk error messages you show also appear in GNOME. I also note that if you
change a service within KDE the actual change does take effect. Verified this by
switching to GNOME as well as issuing "iptables -L".
So, the problem is simply the checkbox not appearing.
This can be fixed by going to System Settings--->Common Appearance--->Application
Appearance--->GTK+Appearance and changing the Widget style to Adwaita.
--
You're Welcome Zachary Quinto