下载
中文
注册

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包失效。

解决措施

  1. 创建一个新文件夹并进入。
    mkdir openDown
    cd openDown
  2. 下载openssl的rpm包,通过以下命令下载到当前文件夹。
    yum install --downloadonly --downloaddir=. openssl-devel
  3. rpm命令强制安装。
    rpm -Uvh *.rpm --force