openssl-devel安装时报错提示so文件冲突
问题描述
运行yum install -y openssl-devel命令进行安装时,出现so文件冲突错误,如下图所示:
可能原因
原生包openssl-libs-1.1.1f-7.h1.eulerosv2r9 和即将安装的openssl-SMx-libs-1.1.1f-7.eulerosv2r9 包冲突。
注意:不要去强制卸载openssl-libs,因为ssl认证的服务依赖这个包,比如scp或者ssh等服务依赖于这个包的libcrypto.so.1.1库。另外这个包丢失,会导致rpm包失效。
解决措施
- 创建一个新文件夹并进入。
mkdir openDown cd openDown
- 下载openssl的rpm包,通过以下命令下载到当前文件夹。
yum install --downloadonly --downloaddir=. openssl-devel
- rpm命令强制安装。
rpm -Uvh *.rpm --force
父主题: 附录C:安装故障处理