Hello all. I believe the latest version of Shorewall, 4.4.17 breaks the webmin shorewall module in that you can no longer perform stop/start/check functions. You recieve an error:
Checking configuration ..
Checking...
Processing /etc/shorewall/params ...
Can't exec "/usr/share/shorewall//getparams": Permission denied at /usr/share/shorewall/Shorewall/Config.pm line 2867.
ERROR: Processing of /etc/shorewall/params failed
.. an error was found in your firewall configuration!
However when run from a terminal, the firewall starts/stops/check ok. Infact if it didn't, I wouldn't be able to write to you right now.
SELinux also reports an AVC denial whenever a webmin shorewall command fails. stating that perl attempted to access execute permissions on getparams.
I am running Fedora 14. This worked before updating to Shorewall 4.4.17