私はそれをやり、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
問題を解決するためにこれら2つのオプションを提供しますが、これら2つのオプションが合理的であるかどうかはわかりません。
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
ベストアンサー1
パッケージの更新の確認中に、epelリポジトリに404エラーが発生することがわかりました。
リポジトリを再度削除し、クリーンアップして再インストールしました。その結果、リポジトリの他のバージョンが誕生し、最初の失敗2banのインストール試行が正常に完了しました。