Uninstall firewall from cockpit removes nethserver-firewall-base

Today I removed the firewall ui from cockpit.

It disabled shorewall (which was my goal :slight_smile:), but it also removed nethserver-firewall-base. The network became unstable. Shares not accessible, docker containers unable to communicate.
I was lucky to find this forum post. The firewall application delete command in cockpit may need some attention.

YUM logfile:

Jan 02 20:25:03 Erased: nethserver-firewall-base-ui-3.13.1-1.ns7.noarch
Jan 02 20:25:03 Erased: nethserver-firewall-base-3.13.1-1.ns7.noarch
Jan 02 21:18:58 Installed: nethserver-firewall-base-3.13.1-1.ns7.noarch

Nethserver V7.9.2009, server only (no use of red interfaces (what used to be gateway mode ).

2 Likes

it is a bad goal, shorewall is a master piece of NethServer, in that goal you should just use a Centos7 and adapt it to your usage.

It is a known issue that teh software center can remove more than necessary, yum just does like the software center

Thank you for reporting!

This is a bug but the fix is quite tricky, we will need time to find a good solution.
As @stephdl said, yum is not always simple to manage, still the UI should have warned you:
Screenshot from 2021-01-04 12-00-45

Please don’t, you’re going to break your installation in so many horrible ways :smiley:

2 Likes

Changes are ready to be tested: https://github.com/NethServer/dev/issues/6382

1 Like

The fix have been reverted. See also Firewall Not Found