You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统安装freeipmi-1.6.1后运行ipmi-sensors提示共享库加载错误

解决FreeIPMI安装后libipmidetect.so.0找不到的问题

这是手动编译安装软件时很常见的动态链接库加载问题,咱们一步步来搞定:

  • 第一步:先找到缺失的库文件位置
    先确认libipmidetect.so.0到底被安装到了哪里,执行这条命令:

    find /usr -name libipmidetect.so.0
    

    按照你配置的--libdir=/usr/lib64,大概率会在/usr/lib64目录下找到它。

  • 第二步:让系统识别这个库路径
    Ubuntu默认的动态链接库搜索路径里通常没有/usr/lib64(这是RHEL系系统常用的路径),所以需要把这个路径添加到系统配置中:

    1. 创建一个专门的配置文件:
      echo "/usr/lib64" | sudo tee /etc/ld.so.conf.d/freeipmi.conf
      
    2. 更新动态链接库缓存,让配置生效:
      sudo ldconfig
      

    做完这两步再运行ipmi-sensors,应该就能正常加载库了。

  • 备选方案:从根源修正编译配置
    如果你想彻底避免这类问题,可以重新编译时指定Ubuntu系统默认的64位库路径/usr/lib/x86_64-linux-gnu:

    1. 回到解压后的FreeIPMI目录,先清理之前的编译文件:
      make clean
      
    2. 重新配置,修正libdir参数:
      ./configure --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var --mandir=/usr/share/man --libdir=/usr/lib/x86_64-linux-gnu
      
    3. 重新编译安装:
      make && sudo make install
      
    4. 最后更新缓存:
      sudo ldconfig
      

这样就能彻底解决共享库加载失败的问题了。

内容的提问来源于stack exchange,提问作者Yaacov Biblow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:12:32