I keep getting a weird error where Fail2Ban refuses to start due to a bad log location. It looks like this: fail2ban-client[##]: ERROR No file(s) found for glob /var/log/mail.warn
Looking at /var/log/
, there are no mail.warn
logs. PostFix only logs to mail.log
and mail.err
.
So what to do is to edit the jail.conf
or other local jail files to point to the mail.log
and mail.err
files, although whichever the actual, correct log file to use is not clear for me.
Anyway, here is the code:
- Edit:
sudo nano /etc/fail2ban/jail.conf
- Find and comment out:
#logpath = %(postfix_log)s
- Insert:
logpath = /var/log/mail.err
Then restart Fail2Ban (sudo service fail2ban restart
) and this time it will hopefully work. Whether it works effectively or not will be affected by the choice of log files, I guess.
References: 1