Hi, I have followed this guide www.howtoforge.com/perfect-server-debian-wheezy-apache2-bind-dovecot-ispconfig-3-p4 I am at a point where I had to install and make restart fail2ban. after following #18 Install fail2ban in guide when I make the restart I get logs with an error... I am not able to figure out what is the problem as I am not an expert . Code: [email protected]:/# /etc/init.d/fail2ban restart [....] Restarting authentication failure monitor: fail2banTraceback (most recent call last): File "/usr/bin/fail2ban-client", line 404, in <module> if client.start(sys.argv): File "/usr/bin/fail2ban-client", line 373, in start return self.__processCommand(args) File "/usr/bin/fail2ban-client", line 183, in __processCommand ret = self.__readConfig() File "/usr/bin/fail2ban-client", line 377, in __readConfig self.__configurator.readAll() File "/usr/share/fail2ban/client/configurator.py", line 61, in readAll self.__jails.read() File "/usr/share/fail2ban/client/jailsreader.py", line 44, in read ConfigReader.read(self, "jail") File "/usr/share/fail2ban/client/configreader.py", line 62, in read SafeConfigParserWithIncludes.read(self, [bConf, bLocal]) File "/usr/share/fail2ban/client/configparserinc.py", line 108, in read fileNamesFull += SafeConfigParserWithIncludes.getIncludes(filename) File "/usr/share/fail2ban/client/configparserinc.py", line 79, in getIncludes parser.read(resource) File "/usr/lib/python2.7/ConfigParser.py", line 305, in read self._read(fp, filename) File "/usr/lib/python2.7/ConfigParser.py", line 512, in _read raise MissingSectionHeaderError(fpname, lineno, line) ConfigParser.MissingSectionHeaderError: File contains no section headers. file: /etc/fail2ban/jail.local, line: 1 '\xef\xbb\xbf[pureftpd]\r\n' failed! [email protected]:/# Someone please suggest me why this is happening and what should I do.