容器内安装驱动时出现su命令报错
2025/04/28
22
问题信息
问题来源 | 产品大类 | 产品子类 | 关键字 |
---|---|---|---|
现网 | 安装部署 | 驱动固件 | 容器、su命令 |
问题现象描述
在Atlas 200I A2加速模块、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 计算节点产品容器内使用--docker命令安装驱动失败,出现“su: cannot open session: Critical error - immediate abort”报错,如下所示。
图1 安装失败报错信息

原因分析
容器内使用su命令存在问题。
解决措施
- 使用vi命令修改“/etc/pam.d/su”配置文件。
vi /etc/pam.d/su
将“session include system-auth”行内容注释,并保存退出。修改内容如下所示:
- 重新在容器内安装驱动。具体请参见对应产品文档《NPU驱动和固件安装指南》的“容器内安装与卸载”章节。