firewalld.service: Start operation timed out. Terminating.

If you are getting the error below:

systemd[1]: firewalld.service: Start operation timed out. Terminating.
systemd[1]: Failed to start firewalld – dynamic firewall daemon.

It may be due to the fact that the process is stuck somehow. Just run the following command to solve the issue:

Terminate the process

pkill -f firewalld

Start firewalld

firewall-cmd --state
systemctl start firewalld
firewall-cmd --state
Let's share thisShare on Facebook
Tweet about this on Twitter
Share on LinkedIn

1 comment Write a comment

  1. THANKS! FIXED the problem I was having!!! 🙂

    openSUSE LEAP 15.0 moved to firewalld away from SuSEFirewall2… I was seeing that if I blocked a service in firewalld through Yast2’s call to the firewalld gui, I could still access the service! >_< 'systemctl status firewalld' showed that the service had failed to start with a timeout as you say. Crazily enough, you COULD run the config gui anyhow!

    Couldn't figure out what was up and had checked config files for firewalld, logs, etc… No clues were given other than by 'systemctl status firewalld'… A little messy there… 0_o