首页 > 其他分享 >openssl: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such

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

时间:2023-07-06 18:11:58浏览次数:38  
标签:文件 so.3 路径 openssl cannot file shared 共享 libssl

这个错误表明在加载 openssl 时找不到共享库文件 libssl.so.3。这可能是由于缺少该共享库或者库文件路径不正确导致的。

要解决这个问题,您可以尝试以下几种方法:

  1. 安装 OpenSSL:确保您的系统上已经正确安装了 OpenSSL。您可以使用操作系统的包管理器来安装 OpenSSL,具体命令可能因您使用的操作系统而有所不同。例如,在 Ubuntu 上,可以运行以下命令来安装 OpenSSL:

    sudo apt-get install openssl
  2. 更新共享库缓存:运行以下命令更新共享库缓存:

    sudo ldconfig

    这将刷新系统的共享库缓存,使系统能够正确找到和加载共享库。

  3. 检查库文件路径:确保共享库文件 libssl.so.3 的路径正确配置。您可以运行以下命令检查库文件路径:

    ldconfig -p | grep libssl.so.3

    如果没有输出或找不到该库文件,请确认 OpenSSL 安装位置是否正确,并确保库文件路径已正确添加到系统的共享库搜索路径中。

  4. 设置库文件路径:如果找到了 libssl.so.3,但它的路径不在共享库搜索路径中,您可以通过以下方式将其添加到库文件搜索路径:

    • 编辑 /etc/ld.so.conf 文件并添加共享库文件所在的目录。例如,在文件中添加一行:

      /path/to/openssl/lib
    • 运行以下命令使更改生效:

      sudo ldconfig   小编遇到的是第4种情况,没有找到了文件,该文件是在 /usr/local/openssl/lib64 下,所以打开/etc/ld.so.conf 加上了该路径,然后更新下共享文件库(sudo ldconfig)即可

标签:文件,so.3,路径,openssl,cannot,file,shared,共享,libssl
From: https://www.cnblogs.com/xshan/p/17532947.html

相关文章

  • Git Merge Failed Merging is not possible because you have unmerged files. hint:
    ​ 这个错误提示意味着在进行gitmerge操作时,存在未解决的冲突(unmergedfiles)。Git无法自动合并这些冲突,因此您需要手动解决冲突并进行提交。要解决这个问题,您可以按照以下步骤进行操作:首先,运行gitstatus命令来查看未解决的冲突文件。您会看到类似下面的提示:Unmerged......
  • Git Merge Failed Merging is not possible because you have unmerged files. hint:
     这个错误提示意味着在进行gitmerge操作时,存在未解决的冲突(unmergedfiles)。Git无法自动合并这些冲突,因此您需要手动解决冲突并进行提交。要解决这个问题,您可以按照以下步骤进行操作:首先,运行gitstatus命令来查看未解决的冲突文件。您会看到类似下面的提示:Unmergedpaths:(use......
  • 报错 Cannot construct instance of `java.time.LocalDate` LocalDateTime
    原因:报错的原因就是导入了JacksonObjectMapper对象映射器,导致不知道怎么将LocalDateTime转换成Json类型的数据了,在没有导入使用JacksonObjectMapper的时候是不会报错的。解决方式:指定LocalDateTime类型的数据如何进行序列化就好了,给实体类中LocalDateTime的属性加上注解就可以了:......
  • PHP应用出现500 : The page cannot be displayed because an internal server error h
    问题描述PHP应用突然遇见了500 Thepagecannotbedisplayedbecauseaninternalservererrorhasoccurred.错误,但是如果访问一个静态HTML页面,就可以成功。只要是PHP页面,就是500。 问题解答登录AppService的Kudu站点,查看日志发现一句:  scriptProcessorcouldnotbefoun......
  • 【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed
    问题描述PHP应用突然遇见了500 Thepagecannotbedisplayedbecauseaninternalservererrorhasoccurred.错误,但是如果访问一个静态HTML页面,就可以成功。只要是PHP页面,就是500。 问题解答登录AppService的Kudu站点,查看日志发现一句:  scriptProcessorcouldnotb......
  • Linux 虚拟文件系统四大对象:超级块、inode、dentry、file之间关系
    转载:Linux虚拟文件系统四大对象:超级块、inode、dentry、file之间关系-一口Linux-博客园(cnblogs.com)一:文件系统1.什么是文件系统?操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。通常文件系统是用于存储和组织文件的一种机制,便于对文件进行......
  • echarts 在使用dataZoom时报错,Cannot read properties of undefined (reading 'type')
    今天我再vue中使用柱状图拖动时,一直报错Cannotreadpropertiesofundefined(reading'type')。原因如下,我使用了myChart来接收数据,当myChart使用的是vue的ref或者reactive来命名的变量,如果这样子命名就会报上述错误。myChart=echarts.init(statistical......
  • Cannot create a component of type 'ahb_mst_burst_incr' because it is not regist
    运行VCS仿真报错:Cannotcreateacomponentoftype'ahb_mst_burst_incr'becauseitisnotregisteredwiththefactory但是我在testclass中已经注册了,为什么还报错呢? 报错就说明没有找到ahb_mst_burst_incr.sv文件所以到file.f中查看也添加了检查才发现拷......
  • Element-plus按需导入报错:Error: Cannot find module 'node:module'
    1.问题vue3项目使用ElementPlus组件库,配置按需导入:首先安装unplugin-vue-components和unplugin-auto-import这两款插件npminstall-Dunplugin-vue-componentsunplugin-auto-import然后按照文档在配置文件中进行相关配置;因为更改了配置文件,所以得重新启动项目--......
  • VCS 仿真脚本makefile样例
    详细的参数介绍参考下面的博客https://www.cnblogs.com/csjt/p/15581396.html自己的makefile,注意 SEED=`date+%N`//随机种子的定义取时间SIM_COV=-cmline+cond+fsm+tgl+branch//代码覆盖率采样的定义 TESTLIST=ahb_mst_burstahb_mst_single_read32ahb_......