普通网友 2025-04-28 04:15 采纳率: 98.2%
浏览 214

Linux下运行程序报错:libssl.so.1.1: cannot open shared object file怎么办?

在Linux下运行程序时,如果出现“libssl.so.1.1: cannot open shared object file”错误,通常是因为系统缺少OpenSSL 1.1库或其路径未被正确识别。解决方法如下:首先确认是否已安装libssl1.1,使用`dpkg -l | grep libssl`检查。若未安装,可通过`sudo apt-get install libssl1.1`安装(适用于Debian/Ubuntu系统)。如果已安装但问题依旧,可能是动态链接库路径未包含libssl.so.1.1所在目录。此时需检查`/etc/ld.so.conf.d/`下的配置文件,确保包含库路径(如/usr/lib/x86_64-linux-gnu),然后运行`sudo ldconfig`更新缓存。另外,若程序自带依赖库,可设置`LD_LIBRARY_PATH`环境变量指向程序目录,例如`export LD_LIBRARY_PATH=/path/to/program/lib:$LD_LIBRARY_PATH`。通过以上步骤,应能有效解决该问题。
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 创建了问题 4月28日