Centos 7.1에 fall2ban을 설치할 수 없습니다

Centos 7.1에 fall2ban을 설치할 수 없습니다

Centos 7.1 서버에 fall2ban을 설치하려고 합니다.

나는 그랬다:

 yum install epel-release
    yum install fail2ban

하지만 몇 가지 오류 메시지가 나타납니다.

 yum install epel-release
    Package epel-release-7-5.noarch already installed and latest version
    Nothing to do

-----

[root@elliot ~]# yum install fail2ban
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * atomic: mirror1.34sp.com
 * base: centos.mirror.transip.nl
 * epel: ftp.nluug.nl
 * extras: centos.mirror.transip.nl
 * updates: centos.mirror.transip.nl
Resolving Dependencies
--> Running transaction check
---> Package fail2ban.noarch 0:0.9.2-1.el6 will be installed
--> Processing Dependency: python(abi) = 2.6 for package: fail2ban-0.9.2-1.el6.noarch
--> Processing Dependency: python-inotify for package: fail2ban-0.9.2-1.el6.noarch
--> Processing Dependency: gamin-python for package: fail2ban-0.9.2-1.el6.noarch
--> Running transaction check
---> Package fail2ban.noarch 0:0.9.2-1.el6 will be installed
--> Processing Dependency: python(abi) = 2.6 for package: fail2ban-0.9.2-1.el6.noarch
---> Package gamin-python.x86_64 0:0.1.10-16.el7 will be installed
--> Processing Dependency: gamin = 0.1.10-16.el7 for package: gamin-python-0.1.10-16.el7.x86_64
--> Processing Dependency: libgamin-1.so.0()(64bit) for package: gamin-python-0.1.10-16.el7.x86_64
---> Package python-inotify.noarch 0:0.9.4-4.el7 will be installed
--> Running transaction check
---> Package fail2ban.noarch 0:0.9.2-1.el6 will be installed
--> Processing Dependency: python(abi) = 2.6 for package: fail2ban-0.9.2-1.el6.noarch
---> Package gamin.x86_64 0:0.1.10-16.el7 will be installed
--> Finished Dependency Resolution
Error: Package: fail2ban-0.9.2-1.el6.noarch (epel)
           Requires: python(abi) = 2.6
           Installed: python-2.7.5-18.el7_1.1.x86_64 (@updates)
               python(abi) = 2.7
               python(abi) = 2.7
           Available: python-2.7.5-16.el7.x86_64 (base)
               python(abi) = 2.7
               python(abi) = 2.7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@elliot ~]# 

누구든지 이 문제를 해결하도록 도와줄 수 있나요? 새 서버에 설치도 해봤는데 해당 서버에서는 문제가 없었습니다.

PS 원하시면 내 컴퓨터에 로그인하실 수 있습니다

답변1

epel-release두 개의 패키지(EPEL 6용 패키지와 EPEL 7용 패키지)가 설치된 것 같습니다 . 첫 번째 yum명령은 epel-release-7-5설치된 것으로 표시되고 두 번째 명령은 EPEL 6(7이 아님)에서 yum가져옵니다 . fail2ban-0.9.2-1.el6이 경우 두 가지 결과가 표시됩니다 rpm -q epel-release. 그런 다음 yum removeEPEL 6 패키지를 릴리스하고 를 발행 하면 성공할 yum clean all수 있습니다 yum install fail2ban.

관련 정보