ubantu libssl.so.1.1: cannot open shared object file

这篇具有很好参考价值的文章主要介绍了ubantu libssl.so.1.1: cannot open shared object file。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

libssl.so.1.1: cannot open shared object file

使用 Ubuntu 22.04 时,有时候会遇到如下错误

error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

这是因为Ubuntu 22.04 默认使用的是 openssl3.0 ,但是大多为 Ubuntu 生成的可执行文件依赖 openssl 1.1

安装Openssl 1.1

我们可以采取源码安装的方式解决这个问题

下载源码包并解压

首先确定已经安装下载工具

apt install -y wget

随后执行下载操作

wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz

对下载的文件解压并进入到文件夹中

tar xvf openssl-1.1.1q.tar.gz && cd openssl-1.1.1q

安装 GCC、Perl、Make

首先确保 Ubuntu 22.04 已经安装 GCC Perl Make工具

如果你不知道这几样是什么,那么请执行安装命令

sudo apt install -y perl gcc make

执行 config 配置

在成功安装上述工具后执行 config命令

./config

编译

随后执行 make

make

安装

这时 openssl1.1 就已经编译好了,我们还需要将动态库放入 /usr/local/lib中,执行 make install 即可

sudo make install

设置环境变量并生效

有些可执行文件读取的动态链接库的路径不同,这里最好设置一下动态链接库的环境变量

sudo echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/usr/local/lib" >> /etc/profile

执行 source /etc/profile 使其在当前客户端生效

source /etc/profile文章来源地址https://www.toymoban.com/news/detail-762602.html

到了这里,关于ubantu libssl.so.1.1: cannot open shared object file的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

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

    这个错误表明在加载 openssl 时找不到共享库文件 libssl.so.3 。这可能是由于缺少该共享库或者库文件路径不正确导致的。 要解决这个问题,您可以尝试以下几种方法: 安装 OpenSSL:确保您的系统上已经正确安装了 OpenSSL。您可以使用操作系统的包管理器来安装 OpenSSL,具体命令

    2024年02月12日
    浏览(16)
  • centos升级openssl至3.x问题[error while loading shared libraries: libssl.so.3: cannot open share object]

    最近打算将openssl升级至3.x,但是期间遇到了一些问题,问题如下: 意思就是找不到 libssl.so.3 和 libcrypto.so.3 。 创建软链接,但是要注意位置 明确openssl安装的位置,例如安装位置是: /usr/local/openssl ,那么这两个文件的位置就是 /usr/local/openssl/lib/libssl.so.3 以及 /usr/local/openss

    2024年02月07日
    浏览(15)
  • libtorch_cuda_cu.so: cannot open shared object file

    libtorch_cuda_cu.so: cannot open shared object file

    运行时报错: (1)环境中libtorch_cuda_cu.so文件: 不存在 red {不存在} 不存在 mmcv的版本和torch版本不一致 [mmcv官网: PyTorch 和 CUDA 版本要求] [mmcv官网: 其他版本PyTorch ] 找对应版本torch 并重装

    2024年02月12日
    浏览(6)
  • Linux安装Mysql报错:libtinfo.so.5: cannot open shared object file

    Linux安装Mysql报错:libtinfo.so.5: cannot open shared object file

            我在Linux上安装Mysql 8.0,准备启动的时候遇到了如标题所示的错误: mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory         大致意思是系统找不到 libtinfo.so.5,也就是缺少这个依赖而无法启动。         首先尝试用

    2023年04月14日
    浏览(13)
  • libnetcdf.so.19: cannot open shared object file: No such file or directory

    libnetcdf.so.19: cannot open shared object file: No such file or directory

    在linux系统上,编译一个工具包后,在运行该工具包时,出现以下报错: 仔细分析报错信息可以发现:在运行该工具包时,由于找不到 libnetcdf.so.19 的文件,而使得发生报错。 这样的问题可能是两种原因: 真的缺少该文件 找不到该文件而发生文件缺失的报错 首先判断系统中

    2024年02月09日
    浏览(45)
  • 【超详细教程】解决libxxx.so: cannot open shared object file: No file or directory

    【超详细教程】解决libxxx.so: cannot open shared object file: No file or directory

    error while loading shared libraries的解决方案 libascend_hal.so: cannot open shared object file:No such…解决办法-云社区-华为云 (huaweicloud.com) 解释说明 -lxxx 表示 lib + lib-name + .so 。例如, -lhdf5 表示 libhdf5.so 。 静态库 GCC 进行链接时,会把静态库中代码打包(复制)到可执行程序中,程序运行时,

    2024年02月06日
    浏览(13)
  • “libGL.so.1: cannot open shared object file: No such file or directory“问题解决

    在使用Docker进行深度学习环境搭建时,安装opencv-python后出现此类报错,故寻找解决方法。 尝试安装opencv-python-headless,而不是opencv-python,适用于 Docker 等无界面系统。 opencv-python:这个存储库只包含OpenCV库的主要模块。 opencv-contrib-python : opencv-contrib-python 库包含主要模块与

    2024年02月14日
    浏览(11)
  • libncurses.so.5: cannot open shared object file: No such file or directory解决办法

    libncurses.so.5: cannot open shared object file: No such file or directory解决办法

    最近在安装mysql的时候碰到这个问题,由此记录一下 解决办法

    2024年02月07日
    浏览(12)
  • 【解决方法】libGL.so.1: cannot open shared object file: No such file or directory

    在配云端GPU服务器时,出现这个错误 解决方法 安装这个库即可 亲测有效 在Stack Overflow上有其他回答,当我试了无效 这边也提供给大家 1、在docker中出错 将以下行添加到您的 Dockerfile: 这些命令安装通常存在于本地计算机上的 cv2 依赖项,但可能会在您的 Docker 容器中丢失,

    2024年01月17日
    浏览(9)
  • ImportError: libc10.so: cannot open shared object file: No such file or directory

    解决ImportError: libc10.so: cannot open shared object file: No such file or directory 时间:2022年11月3日 背景: 在pytorch环境下,编写了一段cuda程序,并封装好,函数名叫做nms_cuda。想要调用nms_cuda, 却报错: 解决方法: libc10.so是基于pytorch生成的,因此需要先导入torch包,然后再导入依赖于

    2024年02月15日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包