驱动升级过程中出现进程占用报错
2025/04/10
46
问题信息
问题来源 | 产品大类 | 产品子类 | 关键字 |
---|---|---|---|
现网 | 安装部署 | 驱动固件 | occupied、占用报错 |
问题现象描述
驱动升级过程中出现“The davinci nodes are occupied by some processes, please stop processes and install or uninstall again, details in : /var/log/ascend_seclog/ascend_install.log”报错,如图1所示。
原因分析
用户业务进程未关闭,升级过程被拦截。
解决措施
Atlas 200I A2 加速模块、Atlas 200I SoC A1 核心板产品环境解决步骤如下。
- 执行如下命令查看“/var/log/ascend_seclog/ascend_install.log”日志,确定未关闭的业务进程及其占用的节点信息。
cat /var/log/ascend_seclog/ascend_install.log
回显信息如下:
[Driver] [2022-03-25 01:10:49] [WARNING]The setting hot reset flag does not take effect. [Driver] [2022-03-25 01:10:49] [WARNING]/dev/davinci_manager has user process: 47355 root 47355 23097 0 01:10 pts/1 00:00:00 ./hlt_hdc_test 65 0 6 100 [Driver] [2022-03-25 01:10:51] [ERROR]The davinci nodes are occupied by some processes, please stop processes and install or uninstall again.
- 用户自行停止业务进程后,重新升级驱动。
Atlas 300I Pro 推理卡、Atlas 300V Pro 视频解析卡、Atlas 300I Duo 推理卡、Atlas 300V 视频解析卡、Atlas 300T 训练卡(型号:9000)、Atlas 300T Pro 训练卡(型号:9000)、Atlas 800 训练服务器(型号:9000)、Atlas 800 训练服务器(型号:9010)、Atlas 900 计算节点、Atlas 900T RAK 计算节点、Atlas 200T A2 Box16 异构子框、Atlas 800T A2 训练服务器、Atlas 800I A2 推理服务器、Atlas 900 A2 PoD 集群基础单元产品环境解决步骤如下。

若升级rpm、deb包时,提示“The davinci nodes are occupied by some processes”,请停止业务进程后重新升级驱动。
- 执行如下命令查看“/var/log/ascend_seclog/ascend_install.log”日志,确定未关闭的业务进程及其占用的节点信息。
cat /var/log/ascend_seclog/ascend_install.log
回显信息如下:
[Driver] [2022-03-25 01:10:49] [WARNING]The setting hot reset flag does not take effect. [Driver] [2022-03-25 01:10:49] [WARNING]/dev/davinci_manager has user process: 47355 root 47355 23097 0 01:10 pts/1 00:00:00 ./hlt_hdc_test 65 0 6 100 [Driver] [2022-03-25 01:10:51] [ERROR]The davinci nodes are occupied by some processes, please stop processes and install or uninstall again.
- 执行以下操作继续升级驱动。
- 用户自行停止业务进程后,重新升级驱动。
- 不停止业务使用--force参数进行强制升级驱动,具体操作如下。但正在运行的业务可能会受到影响,且执行后必须重启Host驱动才可以生效。
./Ascend-hdk-xxx-npu-driver_x.x.x_linux-{arch}.run --upgrade --force
例如:
./Ascend-hdk-910-npu-driver_x.x.x_linux-{arch}.run --upgrade --force