Bug 1815878 - ImportError: No module named slip.dbus
Summary: ImportError: No module named slip.dbus
Keywords:
Status: CLOSED DUPLICATE of bug 1715019
Alias: None
Product: Fedora
Classification: Fedora
Component: system-config-firewall
Version: 31
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Orphan Owner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-03-22 11:36 UTC by udo
Modified: 2020-04-15 04:52 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2020-04-15 03:32:25 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description udo 2020-03-22 11:36:27 UTC
Description of problem:
system-config-firewall won't start

Version-Release number of selected component (if applicable):
system-config-firewall-1.2.29-21.fc29.noarch

How reproducible, Actual results:
# /usr/bin/system-config-firewall
Traceback (most recent call last):
  File "/usr/bin/system-config-firewall", line 36, in <module>
    import fw_gui
  File "/usr/share/system-config-firewall/fw_gui.py", line 47, in <module>
    import fw_dbus
  File "/usr/share/system-config-firewall/fw_dbus.py", line 24, in <module>
    import slip.dbus
ImportError: No module named slip.dbus


Expected results:
Startup of system-config-firewall, possibility to modify firewall configuration

Additional info:
As I can still file a bug against system-config-firewall, why was python2-slip-dbus >= 0.2.7 removed? Doesn't Fedora check against these inconsistencies?
So what is fedora trying to do here? 
And in other places: pending removal network-scripts, dependencies for bolt, iio-sensors-proxy, etc on components that do NOT require these interfaces/things at all. It does appear no real wisdom is going into these things.
We do not need NetworkManager, we do not need bolt, we do not need iio-sensors-proxy, we do not need flatpak, we do not need tracker, etc, etc.

Comment 1 udo 2020-04-14 15:21:05 UTC
There is a python3-slip-dbus.
Why isn't this one depended on in a new release of system-config-firewall?

Comment 2 David Beveridge 2020-04-15 03:32:25 UTC
That would require the whole system-config-firewall package to be updated from Python 2 to Python 3.
As lokkit & system-config-firewall are replaced by firewalld, this is not necessary.

*** This bug has been marked as a duplicate of bug 1715019 ***

Comment 3 udo 2020-04-15 04:52:49 UTC
firewalld is not a replacement. It is a different approach.


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