[Linux-bruxelles] Py2.5 déconne ou erreur Was:Re: fail2ban qui ne démarre plus seul sous ma Lenny

Aldo info at brlspeak.net
Jeu 18 Mar 21:31:42 CET 2010


Hello.

Me revoici, juste pour ajouter un typescript en pj qui montre pourquoi
failéban sous Lenny ne démarre pas (vérifiez chez vous, vous devez avoir le
même problème).

On Thu, Mar 18, 2010 at 08:59:03PM +0100, Aldo wrote:
> Bsoir.
> 
> Tout à l'heure j'ai constaté que fail2ban n'était pas lancé, je pensais que
> ça se faisais seul au démarrage:
> 
> ps ax |grep -i fail
> 
> ne montrait rien de lancé.
> 
> Je l'ai alors lancé à la main:
> # /usr/bin/python /usr/bin/fail2ban-server -b -s /var/run/fail2ban/fail2ban.sock
> 
> Es-ce parce que j'ai purgé les lignes d'hier et avant-hier dans
> /var/log/auth.log que j'en fais les frais ?
> 
> Ou es-ce un bug ? par ex. suite à une maj ?
> 
> La version sous Lenny est la V. 0.8.3-2sid1
> 
> (j'ai pas touché à mon jail.local,
> j'ai juste ajouté quelques domaines à bloquer dans hosts.Deny mais je pense
> pas que ça influence sur le démarrage automatique de fail2ban-server)
> 
> Aldo. 

-------------- section suivante --------------
Script started on jeu 18 mar 2010 21:22:26 CET
jupiter:~# ps ax |grep -i fail
 3240 pts/0    S+     0:00 grep -i fail

jupiter:~# /etc/init.d/fail2ban 
Usage: /etc/init.d/fail2ban {start|force-start|stop|restart|force-reload|status}

jupiter:~# /etc/init.d/fail2ban status
Status of authentication failure monitor:fail2ban is not running (warning).

jupiter:~# /etc/init.d/fail2ban start
Traceback (most recent call last):
  File "/usr/bin/fail2ban-client", line 401, in <module>
    if client.start(sys.argv):
  File "/usr/bin/fail2ban-client", line 370, in start
    return self.__processCommand(args)
  File "/usr/bin/fail2ban-client", line 180, in __processCommand
    ret = self.__readConfig()
  File "/usr/bin/fail2ban-client", line 375, in __readConfig
    ret = self.__configurator.getOptions()
  File "/usr/share/fail2ban/client/configurator.py", line 65, in getOptions
    return self.__jails.getOptions(jail)
  File "/usr/share/fail2ban/client/jailsreader.py", line 64, in getOptions
    ret = jail.getOptions()
  File "/usr/share/fail2ban/client/jailreader.py", line 70, in getOptions
    self.__opts = ConfigReader.getOptions(self, self.__name, opts)
  File "/usr/share/fail2ban/client/configreader.py", line 84, in getOptions
    v = self.get(sec, option[1])
  File "/usr/lib/python2.5/ConfigParser.py", line 525, in get
    return self._interpolate(section, option, value, d)
  File "/usr/lib/python2.5/ConfigParser.py", line 593, in _interpolate
    self._interpolate_some(option, L, rawval, section, vars, 1)
  File "/usr/lib/python2.5/ConfigParser.py", line 625, in _interpolate_some
    option, section, rest, var)
ConfigParser.InterpolationMissingOptionError: Bad value substitution:
	section: [apache-noscript]
	option : action
	key    : action_wml
	rawval : 

jupiter:~# 

Script done on jeu 18 mar 2010 21:25:23 CET


Plus d'informations sur la liste de diffusion Linux-bruxelles