当前位置: 首页 > article >正文

docker环境动态链接库找不到liblpsolve55.so

问题描述

运行client,报错:

/App/quic/client_mt: error while loading shared libraries: liblpsolve55.so: cannot open shared object file: No such file or directory

解决方案

  1. 检查liblpsolve55.so是否存在
  • 进入Docker容器并检查库文件是否已安装:
docker exec -it <container_name> bash
find / -name "liblpsolve55.so"

发现liblpsolve55.so存在。

root@1e7ac1f7876e:/notebooks# find / -name "liblpsolve55.so"
/lib/modules/liblpsolve55.so
  1. 检查LD_LIBRARY_PATH
echo $LD_LIBRARY_PATH
  1. 设置环境变量
export LD_LIBRARY_PATH=/lib/modules:$LD_LIBRARY_PATH
/App/quic/client_mt
  1. 运行ldconfig更新缓存
echo "/lib/modules" > /etc/ld.so.conf.d/lpsolve.conf
ldconfig
  1. 验证动态库依赖
ldd /App/quic/client_mt

如果输出中某些库显示 not found,需要确保这些库都存在并在 LD_LIBRARY_PATH 或系统库路径中。


http://www.kler.cn/a/451730.html

相关文章:

  • 实现 QTreeWidget 中子节点勾选状态的递归更新功能只影响跟节点的状态父节点状态不受影响
  • React Native 集成原生Android功能
  • 【机器学习(九)】分类和回归任务-多层感知机(Multilayer Perceptron,MLP)算法-Sentosa_DSML社区版 (1)111
  • 2024年全球薄膜功率电感器行业总体规模、主要企业国内外市场占有率及排名
  • Springboot + vue3 实现大文件上传方案:秒传、断点续传、分片上传、前端异步上传
  • StarRocks一次复杂查询引起的Planner超时异常
  • 网络安全 | 入门:理解基本概念和术语
  • LabVIEW应用在工业车间
  • 前端XMLHttpRequest get请求能不能在body中传参数?
  • IDEA 打开 maven 的 settings.xml 文件
  • C语言-结构体数组练习题
  • 游戏引擎学习第60天
  • Netty ByteBuf 的零拷贝(Zero Copy)详解
  • 数据结构之旅:红黑树如何驱动 Set 和 Map
  • 地理数据库Telepg面试内容整理-应用层开发
  • 云边端架构的优势是什么?面临哪些挑战?
  • 选择FPGA开发,学历是硬性要求吗?
  • feign验签不通过,但是postman没问题
  • 【Java 基础】-- ArrayList 和 Linkedlist
  • 总结一下数据结构 树 的种类
  • 安卓音频之dumpsys audio
  • 容器技术所涉及Linux内核关键技术
  • Linux(Centos 7.6)yum源配置
  • 全国硕士研究生入学考试(考研)择校择专业之择专业主要因素
  • StableAnimator模型的部署:复旦微软提出可实现高质量和高保真的ID一致性人类视频生成
  • 【漏洞复现】CVE-2015-3337 Arbitrary File Reading