如何在 Centos 7.4 上安装 failed2ban?

如何在 Centos 7.4 上安装 failed2ban?

我已经完成了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 错误。

我再次删除了存储库,清理并重新安装。结果是存储库的不同版本,我第一次尝试安装fail2ban成功完成。

相关内容