Bug 1624600

Summary: firewall-config fails to start ValueError: Expected string but got False<class 'bool'>
Product: [Fedora] Fedora Reporter: Branko Grubić <bitlord0xff>
Component: firewalldAssignee: Eric Garver <egarver>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 29CC: egarver, jpopelka, twoerner
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: firewalld-0.6.2-1.fc29 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-10-02 19:30:27 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Branko Grubić 2018-09-02 07:47:03 UTC
Description of problem:
On fedora 29, firewall-config fails to start and returns following stack trace:
/usr/bin/firewall-config:2381: DeprecationWarning: Gtk.Misc.set_alignment is deprecated
  label.set_alignment(0, 0.5)
/usr/bin/firewall-config:2445: DeprecationWarning: Gtk.Misc.set_padding is deprecated
  label.set_padding(12, 0)
Traceback (most recent call last):
  File "/usr/bin/firewall-config", line 8093, in <module>
    app = FirewallConfig()
  File "/usr/bin/firewall-config", line 1386, in __init__
    self.connection_changed()
  File "/usr/bin/firewall-config", line 1692, in connection_changed
    self.update_active_zones()
  File "/usr/bin/firewall-config", line 2464, in update_active_zones
    connection, zone ])
  File "/usr/lib64/python3.7/site-packages/gi/overrides/Gtk.py", line 1260, in append
    return self._do_insert(parent, -1, row)
  File "/usr/lib64/python3.7/site-packages/gi/overrides/Gtk.py", line 1252, in _do_insert
    row, columns = self._convert_row(row)
  File "/usr/lib64/python3.7/site-packages/gi/overrides/Gtk.py", line 893, in _convert_row
    result.append(self._convert_value(cur_col, value))
  File "/usr/lib64/python3.7/site-packages/gi/overrides/Gtk.py", line 911, in _convert_value
    return GObject.Value(self.get_column_type(column), value)
  File "/usr/lib64/python3.7/site-packages/gi/overrides/GObject.py", line 218, in __init__
    self.set_value(py_value)
  File "/usr/lib64/python3.7/site-packages/gi/overrides/GObject.py", line 275, in set_value
    (py_value, type(py_value)))
ValueError: Expected string but got False<class 'bool'>


Version-Release number of selected component (if applicable):
firewall-config-0.6.1-1.fc29.noarch

How reproducible:


Steps to Reproduce:
1. run firewall-config
2.
3.

Actual results:


Expected results:


Additional info:
Some of the direct dependencies installed on my system:
python3-3.7.0-9.fc29.x86_64
dbus-x11-1.12.10-1.fc29.x86_64
firewalld-0.6.1-1.fc29.noarch
gtk3-3.23.2-1.fc29.x86_64
python3-gobject-3.29.2-1.fc29.x86_64
NetworkManager-libnm-1.12.2-2.fc29.x86_64
hicolor-icon-theme-0.17-3.fc29.noarch


Report on retrace.fp.o:
https://retrace.fedoraproject.org/faf/reports/2285782/

Comment 1 Eric Garver 2018-09-04 12:09:16 UTC
This has been fixed upstream.

   https://github.com/firewalld/firewalld/commit/5a59a90f449a8bf836e62e2d9ad486301b1aa2bb

Comment 2 Fedora Update System 2018-09-21 18:53:27 UTC
firewalld-0.6.2-1.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-a3ae986278

Comment 3 Fedora Update System 2018-09-22 20:05:41 UTC
firewalld-0.6.2-1.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-a3ae986278

Comment 4 Fedora Update System 2018-10-02 19:30:27 UTC
firewalld-0.6.2-1.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.