diff -up firewalld-0.3.9/src/firewall/core/fw.py.RHBZ#1057095 firewalld-0.3.9/src/firewall/core/fw.py --- firewalld-0.3.9/src/firewall/core/fw.py.RHBZ#1057095 2014-09-29 23:30:12.538441852 +0200 +++ firewalld-0.3.9/src/firewall/core/fw.py 2014-09-29 23:31:13.028694964 +0200 @@ -409,6 +409,7 @@ class Firewall: try: self.rule(ipv, [ append_delete[enable], ] + rule) except Exception as msg: + log.error("Failed to apply rules. A firewall reload might solve the issue if the firewall has been modified using ip*tables or ebtables.") log.error(msg) return (rules[:i], msg) # cleanup rules and error message return None @@ -442,6 +443,7 @@ class Firewall: self.rule(ipv, [ "-t", table, append_delete[enable], chain, ] + rule) except Exception as msg: + log.error("Failed to apply rules. A firewall reload might solve the issue if the firewall has been modified using ip*tables or ebtables.") log.error(msg) return (rules[:i], msg) # cleanup rules and error message return None