Red Hat Bugzilla – Bug 1357050
exit codes don't match error messages in firewall-cmd
Last modified: 2016-11-03 17:03:17 EDT
Description of problem: error message and exit code of firewall-cmd does not match Version-Release number of selected component (if applicable): firewalld-0.4.3.2-1.el7.noarch How reproducible: always Steps to Reproduce: [root@vm-rhel7s ~]# firewall-cmd --add-rich-rule 'rule family=ipv4 service name=dns limit value=4/d accept' --zone inexistent_zone; echo EC=$? Error: INVALID_ZONE: inexistent_zone EC=254 [root@vm-rhel7s ~]# firewall-cmd --add-rich-rule 'rule family=ipv4 service name=dns limit value=1/d accept' ; echo EC=$? Error: INVALID_LIMIT: 1/d too slow EC=254 Actual results: bad exitcodes: 254 ~ UNKNOWN Expected results: exitcodes are according to manpage and the name of the error Additional info:
Fixed upstream: https://github.com/t-woerner/firewalld/commit/449be745f0b7e43f54fdbab9f19873a64ca73a8f
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2016-2597.html