13.yum安装防火墙错误:软件包xxx您可以尝试添加 --skip-broken 选项来解决该问题
但是目前安装的是:python-firewall-0.6.3-13.el7_9.noarch,已经安装的版本过高。安装时必须安装适合该操作系统版本的软件,才可以正常安装,否组可能因为版本不同而不能兼容。需要的依赖包是:python-firewall = 0.6.3-11.el7。安装firewalld防火墙软件报错。卸载并安装需要的版本。
·
1.场景
安装firewalld防火墙软件报错
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
chac-http-7.9 | 3.6 kB 00:00:00
正在解决依赖关系
--> 正在检查事务
---> 软件包 firewalld.noarch.0.0.6.3-11.el7 将被 安装
--> 正在处理依赖关系 python-firewall = 0.6.3-11.el7,它被软件包 firewalld-0.6.3-11.el7.noarch 需要
--> 正在处理依赖关系 firewalld-filesystem = 0.6.3-11.el7,它被软件包 firewalld-0.6.3-11.el7.noarch 需要
--> 正在检查事务
---> 软件包 firewalld.noarch.0.0.6.3-11.el7 将被 安装
--> 正在处理依赖关系 python-firewall = 0.6.3-11.el7,它被软件包 firewalld-0.6.3-11.el7.noarch 需要
---> 软件包 firewalld-filesystem.noarch.0.0.6.3-11.el7 将被 安装
--> 解决依赖关系完成
错误:软件包:firewalld-0.6.3-11.el7.noarch (chac-http-7.9)
需要:python-firewall = 0.6.3-11.el7
已安装: python-firewall-0.6.3-13.el7_9.noarch (@anaconda)
python-firewall = 0.6.3-13.el7_9
可用: python-firewall-0.6.3-11.el7.noarch (chac-http-7.9)
python-firewall = 0.6.3-11.el7
您可以尝试添加 --skip-broken 选项来解决该问题
您可以尝试执行:rpm -Va --nofiles --nodigest
需要的依赖包是:python-firewall = 0.6.3-11.el7
但是目前安装的是:python-firewall-0.6.3-13.el7_9.noarch,已经安装的版本过高。镜像源错误。
2.解决
卸载并安装需要的版本 。
[root@bj-jydb-11g-dg-20230803-20230803 yum.repos.d]# yum list |grep fire
python-firewall.noarch 0.6.3-13.el7_9 @anaconda
firefox.x86_64 68.10.0-1.el7.centos chac-http-7.9
firewall-config.noarch 0.6.3-11.el7 chac-http-7.9
firewalld.noarch 0.6.3-11.el7 chac-http-7.9
firewalld-filesystem.noarch 0.6.3-11.el7 chac-http-7.9
system-config-firewall-base.noarch 1.2.29-10.el7 chac-http-7.9
[root@bj-jydb-11g-dg-20230803-20230803 ~]# rpm -e python-firewall.noarch
[root@bj-jydb-11g-dg-20230803-20230803 ~]# yum -y install firewalld
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 firewalld.noarch.0.0.6.3-11.el7 将被 安装
--> 正在处理依赖关系 python-firewall = 0.6.3-11.el7,它被软件包 firewalld-0.6.3-11.el7.noarch 需要
--> 正在处理依赖关系 firewalld-filesystem = 0.6.3-11.el7,它被软件包 firewalld-0.6.3-11.el7.noarch 需要
--> 正在检查事务
---> 软件包 firewalld-filesystem.noarch.0.0.6.3-11.el7 将被 安装
---> 软件包 python-firewall.noarch.0.0.6.3-11.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
===========================================================================================================================================================================
Package 架构 版本 源 大小
===========================================================================================================================================================================
正在安装:
firewalld noarch 0.6.3-11.el7 chac-http-7.9 448 k
为依赖而安装:
firewalld-filesystem noarch 0.6.3-11.el7 chac-http-7.9 51 k
python-firewall noarch 0.6.3-11.el7 chac-http-7.9 355 k
事务概要
===========================================================================================================================================================================
安装 1 软件包 (+2 依赖软件包)
总下载量:854 k
安装大小:3.8 M
Downloading packages:
(1/3): firewalld-0.6.3-11.el7.noarch.rpm | 448 kB 00:00:00
(2/3): firewalld-filesystem-0.6.3-11.el7.noarch.rpm | 51 kB 00:00:00
(3/3): python-firewall-0.6.3-11.el7.noarch.rpm | 355 kB 00:00:00
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计 6.4 MB/s | 854 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
正在安装 : firewalld-filesystem-0.6.3-11.el7.noarch 1/3
正在安装 : python-firewall-0.6.3-11.el7.noarch 2/3
正在安装 : firewalld-0.6.3-11.el7.noarch 3/3
验证中 : python-firewall-0.6.3-11.el7.noarch 1/3
验证中 : firewalld-0.6.3-11.el7.noarch 2/3
验证中 : firewalld-filesystem-0.6.3-11.el7.noarch 3/3
已安装:
firewalld.noarch 0:0.6.3-11.el7
作为依赖被安装:
firewalld-filesystem.noarch 0:0.6.3-11.el7 python-firewall.noarch 0:0.6.3-11.el7
完毕!
3.总结
安装时必须安装适合该操作系统版本的软件,才可以正常安装,否组可能因为版本不同而不能兼容。
更多推荐
已为社区贡献16条内容
所有评论(0)