Fail2Ban restart failed! Aufgrund Zeilenumbruch \n

sTaN

New Member
Hallo,

habe mir gerade fail2ban installiert und mir die Konfigurationsdatei jail.local erstellt.
Den Datei Inhalt habe ich mir von hier kopiert und nun das Problem das beim restart von fail2ban folgender Fehler auftritt.

Code:
Restarting authentication failure monitor: fail2banTraceback (most recent call last):
  File "/usr/bin/fail2ban-client", line 333, in ?
    if client.start(sys.argv):
  File "/usr/bin/fail2ban-client", line 311, in start
    return self.__processCommand(args)
  File "/usr/bin/fail2ban-client", line 175, in __processCommand
    self.__readConfig()
  File "/usr/bin/fail2ban-client", line 315, in __readConfig
    self.__configurator.readAll()
  File "/usr/share/fail2ban/client/configurator.py", line 56, in readAll
    self.__jails.read()
  File "/usr/share/fail2ban/client/jailsreader.py", line 41, in read
    ConfigReader.read(self, "jail")
  File "/usr/share/fail2ban/client/configreader.py", line 57, in read
    SafeConfigParser.read(self, [bConf, bLocal])
  File "/usr/lib/python2.4/ConfigParser.py", line 267, in read
    self._read(fp, filename)
  File "/usr/lib/python2.4/ConfigParser.py", line 462, in _read
    raise MissingSectionHeaderError(fpname, lineno, line)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: /etc/fail2ban/jail.local, line: 3
'ignoreip = 127.0.0.1 192.168.0.99\n'
 failed!

Wie bekomme ich den Zeilenumbruch \n weg bzw. wodurch ensteht dieser?

Gruß
sTaN
 
Kann es sein, dass Du die Config-Datei mit Cut&Paste auf Deinen Windowsrechner übertragen hast und dann per WinSCP (oder per FTP im binary mode) auf den Server transportiert hast? Wenn ja, solltest Du vielleicht mal "dos2unix" drüber laufen lassen.
 
Genau sowas habe ich mir gedacht.
Habe zunächst den Text von howtoforge kopiert und direkt in den vi editor mit rechtsklick eingefügt.
Anschließend habe ich es per SFTP hochgeladen.

Bei beiden versuchen das Problem!

Habe tofrodos installiert mit

Code:
aptitude install tofrodos

und anschließend

Code:
dos2unix jail.local

ausgeführt. Ein restart von fail2ban wirft selbige Fehlermeldung.

Gruß
 
Last edited by a moderator:
Hallo , anstatt eine jail.local zu erstellen habe ich meine Änderungen in der jail.conf vorgenommen und bisher keine Probleme festgestellt...
 
Last edited by a moderator:
Habe die jail.local mit Proton erstellt und dabei unter Datei -> Zeilenumbruchformat -> UNIX gewählt.

Nun funktionierte auch das Copy&Paste in die SSH Session und ein restart war erfolgreich.

Gruß
sTaN
 
Back
Top