解决yum安装报错Protected multilib versions

今天在云服务器上装nginx,需要先安装一些依赖库比如zlib, 
,但是安装zlib时候报错。

yum install -y zlib zlib-devel1

(-y 指的是如果需要选yes no的自动y)下面是报错

Protected multilib versions: zlib-1.2.7-17.el7.x86_64 != zlib-1.2.7-15.el7.i68612

原因是因为多个库不能共存,不过更新的话也并不行,但是可以在安装命令后面加上

--setopt=protected_multilib=false1

完整命令就是

yum install -y zlib zlib-devel --setopt=protected_multilib=false1

好了,完美解决,Prefect

原文地址:http://blog.51cto.com/sf1314/2158935

时间: 2024-08-03 04:05:15

解决yum安装报错Protected multilib versions的相关文章

yum 安装 出错 Error: Protected multilib versions:

例如:安装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 around the problem?You could try running: rpm -Va --nofiles --nodigest ? 原

yum安装报错有冲突file /usr/lib64/php/modules/fileinfo.so conflicts between

yum安装报错有冲突file /usr/lib64/php/modules/fileinfo.so conflicts between attempted installs of php-pecl-fileinfo-1.0.4-2.el6.rf.x86 64 and php-common-5.3.3-46.el6 6.x86 64 遇到这个情况的时候  是库冲突了 需要修改文件        vim /etc/yum.repos.d/rpmforge.repo 将里面的enable=1    改

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

系统中缺少一个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

yum安装报错“Error: xz compression not available”

在测试服务器进行docker学习,有些centos7软件安装上和自己的服务器不兼容所以导致yun下载软件时报错:Error: xz compression not available 对于报错解决办法: rm -fr /var/cache/yum/x86_64/6/epel/ rm -rf /etc/yum.repos.d/epel* 重新安装epel源和base源 wget -O/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.co

故障小记录:yum 安装报错File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

发生原因: 由于yum是基于python的,之前安装我python3,当我修改了python命令的指向到python3之后就会发生这样的问题. 解决办法: 由于我当初想到可能以后还需要python2,所以还保留着python2的命令指向 所以只需要 vim /usr/bin/yum 然后在头部改一下编译方式就好[是改成你的python2的命令,有些人的命令是python2.7之类的] 由#!  /usr/bin/python 改为#! /usr/bin/python2 另外还需要改一个地方,否则

CentOS-7-x86_64-Minimal-1908 yum安装报错(无法解析主机问题)

引言: 问题:在安装centos7的1908的mini版本后,使用yum安装软件会报错,如下: 遇到这个问题,很扯淡,因为之前我在使用centos7的1708版本安装中时不存在这个问题的.现在用centos7的1908版本就一直在报错,修改了yum源也是错的. 网上有很多解决方案:[这些方案都不能解决上述问题] 1. 修改yum源.换成阿里或者163的 2. 修改/etc/yum.conf 配置文件 3.修改/etc/resolve.conf 下的 nameserver  那这个问题是什么原因导

yum安装报错

报错如下: YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/removing mirrorlist with no valid mirrors: /var/cache/yum/extras/mirrorlist.txtError: Cannot find a valid baseurl for repo: extras 使用lsb_release -a查看 解决方法:是r

解决mysql安装报错:无法启动此程序,因为计算机丢失MSVCP120.dll

问题一: 因为装的是新系统,所以遇到mysql启动报错:无法启动此程序,因为计算机丢失MSVCP120.dll 后来参考这篇文章https://blog.csdn.net/huacode/article/details/79557871,完美的得到了解决,原来是电脑上缺乏Visual C++ Redistributable Packages for Visual Studio 2013,去微软官网下载一个即可 问题二: 查询报错: You must reset your password usi

解决MongoDB安装报错的好帖

最近学爬虫学到了建代理池,redis 官方没有 Windows 版的,微软维护的已经好久没更新了,所以就在想着换成 MongoDB. 于是一趟被我复杂化的踩坑之旅就开始了,同时也记录一下,避免有人遇见跟我一样的问题. 首先在 官网 上下载 msi 安装包开始安装. 我不喜欢把软件装在系统盘,所以我选择 Custom,自己选要装在哪里,然后就跳出来下面这张图.针对下面这张图我翻译一下官方文档上的内容作为解释. 从 MongoDB 4.0 开始,默认情况下,你可以在安装期间配置和启动 MongoDB