[Bug 1125775] New: firewalld missing python firewall
http://bugzilla.suse.com/show_bug.cgi?id=1125775 Bug ID: 1125775 Summary: firewalld missing python firewall Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Linux Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: pgajdos@suse.com Reporter: ohering@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Tumbleweed 20181130-0 -> 20190214-0 firewalld 0.6.3-1.1 -> 0.6.3-2.2 apache2 2.4.37-2.1 -> 2.4.38-1.1 (3856/5676) Installing: apache2-2.4.38-1.1.x86_64 .[done] Additional rpm output: Updating /etc/sysconfig/apache2 ... Running in chroot, ignoring request: daemon-reload Traceback (most recent call last): File "/usr/bin/firewall-cmd", line 31, in <module> from firewall.client import FirewallClient, FirewallClientIPSetSettings, \ ModuleNotFoundError: No module named 'firewall' Running in chroot, ignoring request: daemon-reload Requesting apache restart (all instances) Might be just a missing or incomplete Requires(pre) in apache2 or firewalld. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1125775 http://bugzilla.suse.com/show_bug.cgi?id=1125775#c1 --- Comment #1 from Olaf Hering <ohering@suse.com> --- 2019-02-18 12:48:51|install|apache2-example-pages|2.4.38-1.1|x86_64||oss 2019-02-18 13:01:48|install|apache2-utils|2.4.38-1.1|x86_64||oss # 2019-02-18 13:03:00 apache2-2.4.38-1.1.x86_64.rpm installed ok # Updating /etc/sysconfig/apache2 ... # File "/usr/bin/firewall-cmd", line 31, in <module> # from firewall.client import FirewallClient, FirewallClientIPSetSettings, \ # ModuleNotFoundError: No module named 'firewall' 2019-02-18 13:03:00|install|apache2|2.4.38-1.1|x86_64||oss 2019-02-18 13:03:31|install|python3-firewall|0.6.3-2.2|noarch||oss # 2019-02-18 13:03:40 apache2-prefork-2.4.38-1.1.x86_64.rpm installed ok 2019-02-18 13:03:40|install|apache2-prefork|2.4.38-1.1|x86_64||oss 2019-02-18 13:04:03|install|apache2-mod_dnssd|0.6-28.5|x86_64||oss # 2019-02-18 13:04:48 firewalld-0.6.3-2.2.noarch.rpm installed ok # Updating /etc/sysconfig/firewalld ... 2019-02-18 13:04:48|install|firewalld|0.6.3-2.2|noarch||oss 2019-02-18 13:10:20|install|yast2-firewall|4.1.10-1.1|noarch||oss -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1125775 http://bugzilla.suse.com/show_bug.cgi?id=1125775#c2 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrostecki@suse.com Flags| |needinfo?(mrostecki@suse.co | |m) --- Comment #2 from Petr Gajdos <pgajdos@suse.com> --- I guess firewalld has to depend on python-firewall? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1125775 http://bugzilla.suse.com/show_bug.cgi?id=1125775#c3 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mchandras@suse.com, | |rfrohl@suse.com Assignee|pgajdos@suse.com |mrostecki@suse.com Flags|needinfo?(mrostecki@suse.co | |m) | --- Comment #3 from Petr Gajdos <pgajdos@suse.com> --- Reassigning as I think it is not issue in apache2 package. In case I am wrong, please reassign back (pointer needed). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1125775 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pgajdos@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1125775 http://bugzilla.suse.com/show_bug.cgi?id=1125775#c4 --- Comment #4 from Michał Rostecki <mrostecki@suse.com> --- (In reply to Petr Gajdos from comment #2)
I guess firewalld has to depend on python-firewall?
It already depends on python3-firewall. Please see the line 58: https://build.opensuse.org/package/view_file/openSUSE:Factory/firewalld/fire... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1125775 http://bugzilla.suse.com/show_bug.cgi?id=1125775#c5 Michał Rostecki <mrostecki@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED --- Comment #5 from Michał Rostecki <mrostecki@suse.com> --- Alright, the issue is a bit deeper. apache2 depends on firewall-macros. firewall-macros is a part of firewalld spec, but it does not require firewalld to be installed. Which is bad, because firewalld macros call firewalld. I need to add that dependency. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1125775 http://bugzilla.suse.com/show_bug.cgi?id=1125775#c6 Michał Rostecki <mrostecki@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |IN_PROGRESS --- Comment #6 from Michał Rostecki <mrostecki@suse.com> --- https://build.opensuse.org/request/show/678933 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1125775 http://bugzilla.suse.com/show_bug.cgi?id=1125775#c10 Michał Rostecki <mrostecki@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |WORKSFORME --- Comment #10 from Michał Rostecki <mrostecki@suse.com> --- Does anyone still see that issue? The main firewalld package depends on python3-firewalld in Tumbleweed, Leap 15.1 and Leap 15.2. I see no possibility of python3-firewalld missing if firewalld is installed. Feel free to reopen if I'm wrong. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com