Обратился клиент с CentOS 5.8 с проблемой с fail2ban, ошибка ниже:
# /etc/init.d/fail2ban restart
Stopping fail2ban: [ OK ]
Starting fail2ban: ERROR NOK: ('invalid syntax', ('/usr/share/fail2ban/server/filterpyinotify.py', 214, 21, '\t\texcept Exception as e:\n'))
ERROR NOK: ('nginx-wordpress-auth',)
...
ERROR NOK: ('nginx-wordpress-auth',)
ERROR NOK: ('invalid syntax', ('/usr/share/fail2ban/server/filterpyinotify.py', 214, 21, '\t\texcept Exception as e:\n'))
ERROR NOK: ('ssh-iptables',)
...
ERROR NOK: ('ssh-iptables',)
ERROR NOK: ('invalid syntax', ('/usr/share/fail2ban/server/filterpyinotify.py', 214, 21, '\t\texcept Exception as e:\n'))
ERROR NOK: ('nginx-http-auth',)
...
ERROR NOK: ('nginx-http-auth',)
ERROR NOK: ('nginx-wordpress-auth',)
ERROR NOK: ('ssh-iptables',)
ERROR NOK: ('nginx-http-auth',)
Удалим fail2ban:
Установим atrpms репозиторий:
Установим fail2ban из репозитория atrpms:
Теперь удалим atrpms репозиторий:
Вернем обратно EPEL репозиторий:
И запустим fail2ban:
# /etc/init.d/fail2ban restart
Вот такая версия fail2ban находится в atrpms репозитории:
Копипаст: http://ingrid.net.ru/blog/83
# /etc/init.d/fail2ban restart
Stopping fail2ban: [ OK ]
Starting fail2ban: ERROR NOK: ('invalid syntax', ('/usr/share/fail2ban/server/filterpyinotify.py', 214, 21, '\t\texcept Exception as e:\n'))
ERROR NOK: ('nginx-wordpress-auth',)
...
ERROR NOK: ('nginx-wordpress-auth',)
ERROR NOK: ('invalid syntax', ('/usr/share/fail2ban/server/filterpyinotify.py', 214, 21, '\t\texcept Exception as e:\n'))
ERROR NOK: ('ssh-iptables',)
...
ERROR NOK: ('ssh-iptables',)
ERROR NOK: ('invalid syntax', ('/usr/share/fail2ban/server/filterpyinotify.py', 214, 21, '\t\texcept Exception as e:\n'))
ERROR NOK: ('nginx-http-auth',)
...
ERROR NOK: ('nginx-http-auth',)
ERROR NOK: ('nginx-wordpress-auth',)
ERROR NOK: ('ssh-iptables',)
ERROR NOK: ('nginx-http-auth',)
Проблема в том, что fail2ban был установлен из EPEL, где находится багнутая версия (к сожалению забыл глянуть саму версию). Решает это легко, удалим EPEL репозиторий:
# yum remove epel-release -y
Удалим fail2ban:
# yum remove fail2ban -y
Установим atrpms репозиторий:
# rpm -Uvh http://dl.atrpms.net/el5-i386/atrpms/stable/atrpms-repo-5-7.el5.i386.rpm
Установим fail2ban из репозитория atrpms:
# yum install fail2ban
Теперь удалим atrpms репозиторий:
# yum remove atrpms-repo -y
Вернем обратно EPEL репозиторий:
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
И запустим fail2ban:
# /etc/init.d/fail2ban restart
Stopping fail2ban: [FAILED]
Starting fail2ban: [ OK ]
Вот такая версия fail2ban находится в atrpms репозитории:
# fail2ban-server -V
Fail2Ban v0.8.4
Копипаст: http://ingrid.net.ru/blog/83
Комментариев нет:
Отправить комментарий