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

Ubuntu 24.04.4 LTS上debuginfod执行后挂起问题求助

解决debuginfod挂起问题的建议

针对你遇到的debuginfod在输出groomed database...后无限挂起的问题,可尝试以下排查和解决步骤:

  • 验证进程是否正常运行:debuginfod进入服务模式后会后台等待请求,看似挂起可能是正常状态。可通过客户端命令测试是否响应,比如执行debuginfod-find debuginfo <某个二进制文件的buildid>(替换为实际buildid),看是否能获取调试信息。
  • 启用verbose日志排查:运行debuginfod时添加-v或-vv参数,输出更详细的日志,观察挂起后的具体行为:
    debuginfod -v
    
  • 重建数据库文件:删除现有的sqlite数据库,让debuginfod重新创建:
    rm /home/user1/.debuginfod.sqlite
    debuginfod
    
  • 检查端口占用情况:确认8002端口是否被其他进程占用,可使用以下命令查看:
    ss -tulpn | grep 8002
    
    若端口被占用,使用-p参数指定其他端口启动:
    debuginfod -p 8003
    
  • 更新elfutils包:尝试更新Ubuntu仓库中的elfutils到最新版本:
    sudo apt update && sudo apt upgrade elfutils
    
  • 检查临时目录空间:debuginfod使用/tmp作为缓存目录,确认该目录有足够剩余空间:
    df -h /tmp
    
    若空间不足,可通过环境变量指定其他临时目录:
    DEBUGINFOD_TMPDIR=/path/to/your/tmp debuginfod
    
  • 隔离上游服务器问题:先取消上游服务器配置,测试debuginfod是否正常运行:
    unset DEBUGINFOD_URLS
    debuginfod
    
    若正常,再逐个添加上游服务器,排查是否是某台上游服务器导致的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.07 06:14:50