文档章节

解决 yum安装时报错 Error: Protected multilib versions: 报错

自行车丢了
 自行车丢了
发布于 2015/09/22 10:00
字数 310
阅读 3314
收藏 1

系统中缺少一个lib库 libz.so.1文件,使用yum安装会自动找到相关的rpm包,如下命令

# yum -y install libz.so.1

Resolving Dependencies
--> Running transaction check
---> Package zlib.i686 0:1.2.3-29.el6 will be installed
--> Finished Dependency Resolution
Error: Protected multilib versions: zlib-1.2.3-29.el6.i686 != zlib-1.2.3-27.el6.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

分析原因:yum检测出我们需要的libz.so.1文件在zlib-1.2.3-29.el6.i686 和 zlib-1.2.3-27.el6.x86_64两个包中都存在,而64位的系统中已经安装了zlib-1.2.3-27.el6.x86_64的安装包且libz.so.1文件位置在/lib64目录下,所以yum给出Error提示。

解决方法:在yum命令的最后加上 --setopt=protected_multilib=false  语句

# yum -y install libz.so.1 --setopt=protected_multilib=false

总结:这个参数的解决64位操作系统上安装32位软件包缺少lib库依赖的时候非常有用,因为64位操作系统默认都会安装64位的lib库到 /lib64目录下,而32位的应用程序需要的lib库在/lib目录下,lib库文件名又都是相同的,安装时就经常出现上面冲突的问题。

© 著作权归作者所有

自行车丢了
粉丝 78
博文 157
码字总数 92876
作品 0
海淀
程序员
私信 提问
linux run aapt error

运行aapt: bash: ./aapt: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 2. 安装glibc.i686 yum install glibc.i686 3.再次运行aapt aapt: error while loading shar......

coord
2018/04/27
151
0
解决yum安装报错Protected multilib versions

使用yum安装报错Protected multilib versions原因是因为多个库不能共存,不过更新的话也并不行,但是可以在安装命令后面加上如下一段命令: 案例: 比如需要安装zlib-devel和zlib 执行如下命...

北岩
2018/06/24
62
0
NGINX 编译报错及pcre-devel无法安装

一、编译nginx报错: ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or i......

给我蓝胖2个面子
2018/06/14
1K
1
解决yum install时多版本冲突问题

情景 在一次进行内核漏洞修复的过程中,部分包升级时出现如下冲突: 解决办法 报错信息很重要!!! 报错信息很重要!!! 报错信息很重要!!! 上述报错信息中给出了可能导致该错误的原因和...

阿dai
01/22
224
0
yum安装zlib出错

安装zlib出错:yum install zlib-1.2.3-29.el6.i686 Error: Protected multilib versions:zlib-1.2.3-29.el6.i686 != zlib-1.2.3-27.el6.x86_64 You could try using --skip-broken to work ......

hbssliulei
2013/09/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
4
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部