나는 그것을 해냈고 yum install epel-release
이것이 나의 재포스트에 나타난다:
repo id repo name status
base/7/x86_64 CentOS-7 - Base 9,591
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 12,219
extras/7/x86_64 CentOS-7 - Extras 329
updates/7/x86_64 CentOS-7 - Updates 1,698
Fail2ban이 가능한지 물었을 때 대답은 '예'였습니다.
Available Packages
fail2ban.noarch 0.9.7-1.el7 epel
그런데 설치해 보니 다른 버전을 시도해 보는 것 같았고, 그러다보니 확실히 너무 새로운 버전의 Python에 문제가 생겼습니다.
Error: Package: fail2ban-0.9.6-1.el6.1.noarch (epel)
Requires: python(abi) = 2.6
Installed: python-2.7.5-58.el7.x86_64 (installed)
python(abi) = 2.7
python(abi) = 2.7
Available: python34-3.4.5-4.el6.i686 (epel)
python(abi) = 3.4
문제를 해결하기 위해 이 두 가지 옵션을 제공하지만 이 두 가지 옵션이 합리적인지 확실하지 않습니다.
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
답변1
패키지 업데이트를 확인하는 동안 epel 저장소에 404 오류가 발생하는 것을 발견했습니다.
저장소를 다시 삭제하고 정리하고 다시 설치했습니다. 결과적으로 저장소의 다른 버전이 탄생했고, 첫 번째 실패2ban 설치 시도가 성공적으로 완료되었습니다.