Fail2ban fix for restarting container

Fail2ban doesn't seems to shutdown cleanly and leaves fail2ban.sock file that prevent it from starting after a container restart. That simple check should do the trick.
This commit is contained in:
arcaine2 2016-12-18 13:06:45 +01:00 committed by GitHub
parent 86141ebb8c
commit 2707992c44
1 changed files with 4 additions and 0 deletions

View File

@ -840,6 +840,10 @@ function _start_daemons_saslauthd() {
function _start_daemons_fail2ban() {
notify 'task' 'Starting fail2ban'
touch /var/log/auth.log
# Delete fail2ban.sock that probably was left here after container restart
if [ -e /var/run/fail2ban/fail2ban.sock ]; then
rm /var/run/fail2ban/fail2ban.sock
fi
/etc/init.d/fail2ban start
}