diff -up firewalld-0.3.9/src/firewall-cmd.RHBZ#1057095_add firewalld-0.3.9/src/firewall-cmd --- firewalld-0.3.9/src/firewall-cmd.RHBZ#1057095_add 2015-01-13 17:16:55.970151936 +0100 +++ firewalld-0.3.9/src/firewall-cmd 2015-01-13 17:35:14.899699445 +0100 @@ -43,6 +43,8 @@ def __print_and_exit(msg=None, exit_code END = '\033[00m' if exit_code > 1: __print(FAIL + msg + END) + if "COMMAND_FAILED" in msg and "tables" in msg: + __print(_("Failed to apply rules. A firewall reload might solve the issue if the firewall has been modified using ip*tables or ebtables.")) else: __print(msg) #__print(OK + msg + END)