报错内容
错误:依赖检测失败:
libsemanage = 2.5-8.el7 被 (已安裝) libsemanage-python-2.5-8.el7.x86_64 需要
policycoreutils = 2.5-17.1.el7 被 (已安裝) policycoreutils-python-2.5-17.1.el7.x86_64 需要
问题分析
libsemanage-2.5-14.el7.x86_64.rpm升级版本,但是被 libsemanage 低版本的libsemanage-python需要无法升级
policycoreutils-2.5-34.el7.x86_64.rpm升级版本,但是被policycoreutils 低版本的policycoreutils-python需要无法升级
解决方法
- 下载libsemanage policycoreutils以及被需要的软件包 libsemanage-python policycoreutils-python。将下在rpm包上传至同一文件夹下/opt/src/进行同步升级
yum -y install libsemanage policycoreutils libsemanage-python policycoreutils-python --downloadonly --downloaddir /opt/src/
- 安装selinux-policy及其依赖
yum安装
yum localinstall *.rpm