木头虫在家

  • 系统
  • 网络
  • 技术
  • 安全
  • 运维
  • 应用
木头虫在家
蜘蛛网
  1. 首页
  2. 系统
  3. 正文

debian10系统openssl升级到最新版及error while loading shared libraries: libssl.so.3解决办法

2024年5月10日 295点热度 0人点赞 0条评论

先运行openssl version查看版本号

默认使用的 OpenSSL 版本是 1.1.1d

需要编译最新版本的OpenSSL,你可以按照以下步骤操作:

  1. 安装编译依赖apt update
    apt install build-essential zlib1g-dev

  2. 下载最新版本的OpenSSL源代码cd /usr/local/src/
    wget  https://www.openssl.org/source/openssl-3.3.0.tar.gz
    tar -zxvf openssl-1.1.1k.tar.gz
    cd openssl-1.1.1k

配置、编译并安装
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
make;make install

# 更新库链接
ln -sf /usr/local/ssl/bin/openssl /usr/bin/openssl

至此openssl已经更新完成 。然后执行openssl version查看是否是最新版本,如果提示以下报错

openssl: error while loading shared libraries: libssl.so.3: cannot open shared object file: No

解决办法如下:

whereis openssl

find / -name libssl.so.3

查看你的文件存储目录/usr/local/openssl/lib/libssl.so.3,然后链接一下

ln -s /usr/local/openssl/lib/libssl.so.3 /usr/lib/libssl.so.3
ln -s /usr/local/openssl/lib64/libssl.so.3 /usr/lib64/libssl.so.3

同理

find / -name libcrypto.so.3
ln -s /usr/local/openssl/lib/libcrypto.so.3 /usr/lib/libcrypto.so.3
ln -s /usr/local/openssl/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so.3

最后执行

ldconfig

这个命令重新加载一下变量。然后应该可以使用最新版openssl了

 

Views: 61
标签: debian
最后更新:2024年5月10日

admin

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >
分类
  • 值的推
  • 域名主机
  • 安全
  • 应用
  • 技术
  • 未分类
  • 系统
  • 网络
  • 运维
最新 热点 随机
最新 热点 随机
4s店修理工秘密,车开到报废,这几种东西不必换 联想K4e-ITL重装WIN系统蓝屏解决方案 上学出路在哪里 windows远程桌面中如何发送CTRL+ALT+DEL命令 linux查看远程文件保存到本地,复制一个文件到新文件未尾命令 电脑分区盘符不见了怎么找回 Windows系统通过命令行工具启用禁用网卡 攻防演练之企业网络安全体系建设历程 网络安全加固10条及攻防演练安全要求50条 Vsphere web client中英文切换
Win10蓝屏BAD_POOL_CALLER解决办法 阿里云产品优惠大全 vSphere ESXi服务器硬盘存储扩容(包含DELL RAID卷组在线扩容) 网站如何屏蔽垃圾蜘蛛爬取? 0x000000ed 蓝屏故障 bash: ifconfig: 未找到命令 解决方案 freebsd系统开户ssh远程服务 Win10设置页面打开闪退,巧用URI快捷打开常用的设置命令 vsphere 出现“在主机的当前连接状况下不允许执行该操作” todesk正在尝试重新连接

COPYRIGHT © 2025 blog.qmun.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备11036795号