RHEL6编译igb-5.13.7驱动报错:Bad exit status from /var/tmp/rpm-tmp.9hCo4Y (%build)
RHEL6离线环境编译igb-5.13.7驱动失败排查求助
环境与背景
- 目标环境:RHEL 6 离线系统
- 操作目的:编译新版IGB驱动(适配Intel® 82575/6、82580、I350、I210/211系列千兆网卡),编译完成后将驱动纳入RHEL6补丁更新,供离线系统使用
- 使用驱动版本:igb-5.13.7
- 对应内核版本:2.6.32-754.48.1.el6(x86_64)
问题现象
执行编译命令 rpmbuild -tb igb-5.13.7.tar.gz 时编译失败,报错信息如下:
Bad exit status from /var/tmp/rpm-tmp.9hCo4Y (%build)
此前曾成功编译igb-5.10.2版本驱动,后续在仓库服务器完成以下操作后出现该问题:
- 安装最新RHEL6内核更新
- 删除旧repodata并生成新数据
- 执行
yum update后重启仓库服务,操作流程无异常
已排查/尝试的操作
- 参考建议检查驱动spec文件(igb.spec)第28行的
LANG=C配置,确认并非问题根源 - 更换为旧版本驱动igb-5.11.4尝试编译,仍出现相同报错
- 重新下载igb-5.13.7驱动包,删除所有补丁文件后从头操作,问题依旧
- 尝试从源码RPM重建RPM包,但无法找到igb-5.13.7的源码RPM资源
求助方向
- 解决该编译报错的具体建议
- 需要重点排查的文件或配置方向
内容的提问来源于stack exchange,提问作者Jenn M
相关产品推荐
相关产品推荐

