侧边栏壁纸
博主头像
小新笔记坊

笔耕学思悟,细绘生活卷。

  • 累计撰写 52 篇文章
  • 累计创建 23 个标签
  • 累计收到 49 条评论

目 录CONTENT

文章目录

卸载Open SSL 1.0.0导致sudo、yum等报错的解决方法

小新笔记坊
2024-04-07 / 1 评论 / 0 点赞 / 38 阅读 / 0 字 / 正在检测是否收录...

问题简述

CentOS libssl.so.10libcrypto.so.10缺失导致sudo、yum等命令报致命错误,无法加载插件。

CentOS libssl.so.10及libcrypto.so.10缺失导致sudo、yum等命令报错-问题说明.webp

解决思路

该问题是因为sudo、yum等组件底层依赖openssl 1.0.0版本导致的,解决方法为重新下载、编译openssl 1.0.0版本,并将编译后生成的libssl.so.1.0.0libcrypto.so.1.0.0文件拷贝至系统lib文件夹内,设置libssl.so.1.0.0libcrypto.so.1.0.0指向libssl.so.10libcrypto.so.10文件即可解决。

解决步骤

1.下载openssl 1.0.0版本

2.将下载后的文件上传至服务器并解压缩

tar -xzf openssl-1.0.0.tar.gz

3.cd进入解压后的文件夹,生成Makefile文件

./config shared zlib-dynamic

4.生成

make

5.在解压后的文件中找到libssl.so.1.0.0libcrypto.so.1.0.0,将两个文件拷贝至/usr/lib64 并cd 到目录

6.设置libssl.so.1.0.0libcrypto.so.1.0.0指向libssl.so.10libcrypto.so.10文件

ln -sf /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.10
ln -sf /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.10

7.验证libssl.so.1.0.0libcrypto.so.1.0.0是否成功指向libssl.so.10libcrypto.so.10文件

ll libssl.so.10
ll libcrypto.so.10

8.成功解决

CentOS libssl.so.10及libcrypto.so.10缺失导致sudo、yum等命令报错-解决预览.webp

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  • 1
    1. 支付宝打赏

      qrcode alipay
    2. 微信打赏

      qrcode weixin

评论区