баг fail2ban 0.8.13 на Centos 5

После обновления пакетов стандартным

yum update

и перезагрузки впс на Centos 5 (чтобы все сервисы оптом перезапустились) перестал работать fail2ban 0.8.13.
При запуске вываливается ошибка

service fail2ban start
#Starting fail2ban: ERROR  NOK: ('invalid syntax', ('/usr/share/fail2ban/server/filterpyinotify.py', 214, 21, '\t\texcept Exception as e:\n'))
#ERROR  NOK: ('ssh-<a class="zem_slink" href="//www.netfilter.org/" title="Iptables" rel="homepage" target="_blank">iptables</a>',)
#ERROR  NOK: ('ssh-iptables',)
#ERROR  NOK: ('ssh-iptables',)
#ERROR  NOK: ('ssh-iptables',)

Пакет fail2ban установлен из репозитория epel.
Погуглив немного нашлось решение.
В данной версии есть небольшой баг в синтаксе, который не поддерживается стандартным Python 2.4.

Для исправления есть несколько вариантов:
1. Исправление кода пакета fail2ban 0.8.13
Открыть /usr/share/fail2ban/server/filterpyinotify.py и заменить (примерно 214 строка)

		except Exception as e:

на

		except Exception, e:

2. Установить fail2ban из репозитория epel-testing

yum update --enablerepo=epel-testing fail2ban

3. Подключить репозиторий atrpms и установить из него
Проверяем на всякий случай 32х или 64х -битная версия ОС

getconf LONG_BIT

Подключаем atrpms

# 32-битная ОС
rpm -Uvh //dl.atrpms.net/el5-i386/atrpms/stable/atrpms-repo-5-7.el5.i386.rpm
# 64-битная ОС
rpm -Uvh //dl.atrpms.net/el5-x86_64/atrpms/stable/atrpms-repo-5-7.el5.x86_64.rpm

Удаляем fail2ban(epel) и установим fail2ban(atrpms)

yum remove fail2ban
yum --disablerepo=epel install fail2ban

Далее запуск пройдет без ошибок

service fail2ban start

Профит!!!

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.