您的位置:首页 > 运维架构 > Linux

centos7 64位系统安装32位库时发生冲突

2017-08-23 10:39 316 查看
冲突的日志如下:
T
ransaction Check Error:
file /usr/share/man/man1/ca.1ssl.gz from install of openssl-0.9.8e-27.el5_10.3.x86_64 conflicts with file from package openssl-0.9.8e-27.el5_10.1.i686
file /usr/share/man/man1/req.1ssl.gz from install of openssl-0.9.8e-27.el5_10.3.x86_64 conflicts with file from package openssl-0.9.8e-27.el5_10.1.i686
file /usr/share/man/man1/x509.1ssl.gz from install of openssl-0.9.8e-27.el5_10.3.x86_64 conflicts with file from package openssl-0.9.8e-27.el5_10.1.i686


修复的步骤:

1

# yum install yum-utils


2,列出重复的包的列表

# package-cleanup --dupes


3. 清除重复的包的列表

# package-cleanup --dupes


4 Edit
/etc/yum.conf
, set the following line:

exactarch=1


5 更新

# yum clean all
# yum update


如果以上命令不解决问题,

则使用以下办法:

如果所有上述过程都失败,您还可以检查/etc/yum.conf文件中的exclude内容。有时32位软件包在yum blacklist ,系统将阻止它安装,您将看到事务检查错误 。

1

# grep -i exclude /etc/yum.conf
exclude=kernel*,*.i?86

https://access.redhat.com/solutions/158883
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: