放逐者 发表于 2023-7-6 20:28:49

openssl: error while loading shared libraries: libssl.so.3: cannot ope

这个错误表明在加载 openssl 时找不到共享库文件 libssl.so.3。这可能是由于缺少该共享库或者库文件路径不正确导致的。
要解决这个问题,您可以尝试以下几种方法:

[*]安装 OpenSSL:确保您的系统上已经正确安装了 OpenSSL。您可以使用操作系统的包管理器来安装 OpenSSL,具体命令可能因您使用的操作系统而有所不同。例如,在 Ubuntu 上,可以运行以下命令来安装 OpenSSL:
sudo apt-get install openssl
[*]更新共享库缓存:运行以下命令更新共享库缓存:
sudo ldconfig这将刷新系统的共享库缓存,使系统能够正确找到和加载共享库。
[*]检查库文件路径:确保共享库文件 libssl.so.3 的路径正确配置。您可以运行以下命令检查库文件路径:
ldconfig -p | grep libssl.so.3如果没有输出或找不到该库文件,请确认 OpenSSL 安装位置是否正确,并确保库文件路径已正确添加到系统的共享库搜索路径中。
[*]设置库文件路径:如果找到了 libssl.so.3,但它的路径不在共享库搜索路径中,您可以通过以下方式将其添加到库文件搜索路径:

[*]编辑 /etc/ld.so.conf 文件并添加共享库文件所在的目录。例如,在文件中添加一行:
/path/to/openssl/lib
[*]运行以下命令使更改生效:
sudo ldconfig 小编遇到的是第4种情况,没有找到了文件,该文件是在 /usr/local/openssl/lib64 下,所以打开/etc/ld.so.conf 加上了该路径,然后更新下共享文件库(sudo ldconfig)即可


来源:https://www.cnblogs.com/xshan/p/17532947.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: openssl: error while loading shared libraries: libssl.so.3: cannot ope