前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >error while loading shared libraries: libhwloc.so.5: cannot open shared object file: No such file or

error while loading shared libraries: libhwloc.so.5: cannot open shared object file: No such file or

作者头像
程序员十三
发布2021-11-15 10:08:43
1.8K0
发布2021-11-15 10:08:43
举报
文章被收录于专栏:程序员有故事程序员有故事

安装一个服务的时候碰到了这个问题:

代码语言:javascript
复制
error while loading shared libraries: libhwloc.so.5: cannot open shared object file: No such file or directory

遇到了两次,一次是在Ubuntu 18系统上,一次是在Ubuntu 20系统上。

解决办法如下:

代码语言:javascript
复制
# 这一步一定不能少
sudo apt-get install -y libhwloc-dev

# 处理办法一
sudo ln -s /usr/lib/x86_64-linux-gnu/libhwloc.so.5.7.6 /usr/lib/x86_64-linux-gnu/libhwloc.so.15

# 处理办法二
sudo ln -s /usr/lib/x86_64-linux-gnu/libhwloc.so /usr/lib/x86_64-linux-gnu/libhwloc.so.5

第一次碰到这个问题时,执行处理办法一的命令后,正常了。

但是第二次换个系统,再使用处理办法一的那个命令,还是会报错。于是就去/usr/lib/x86_64-linux-gnu目录下找文件,发现确实没有libhwloc.so.5这个文件,就觉得挺离谱的。安装包都正常执行安装了,命令没装上,服气。网上查了几次,也没答案,于是就尝试一下强行增加一个libhwloc.so.5文件,就是创建一个软连接嘛,没想到真的可以了,™的大力出奇迹。

简单做个记录,有碰到类似问题的朋友可以试试。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-11-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档