SLES 12 SP5系统安装驱动时出现“driver rebuild failed”报错
2025/05/16
55
问题信息
问题来源 | 产品大类 | 产品子类 | 关键字 |
---|---|---|---|
现网 | 安装部署 | 驱动固件 | 驱动、rebuild |
问题现象描述
Atlas 300I Pro 推理卡、Atlas 300V Pro 视频解析卡产品SLES 12 SP5系统安装驱动时,概率性出现安装失败,提示“driver rebuild failed”报错信息,如图1所示。
执行如下命令,查看“/var/log/ascend_seclog/ascend_install.log”日志信息。
cat /var/log/ascend_seclog/ascend_rebuild.log
回显信息如下。
/usr/src/linux-4.12.14-120/scripts/gcc-version.sh: fork: retry: No child processes /bin/sh: fork: retry: No child processes /usr/src/linux-4.12.14-120/scripts/gcc-version.sh: fork: retry: No child processes
原因分析
SLES系统限定的最大线程数和systemd服务限定的线程数过小,编译是多线程,导致编译资源不够。
解决措施
- 修改系统限定的最大线程数。
- 修改system服务限定的线程数。
- 执行reboot重启系统后,重新安装驱动包。具体请参见对应产品的《NPU驱动和固件安装指南》的“安装驱动”章节。