容器内安装驱动时出现su命令报错

问题描述

容器内使用--docker命令安装驱动失败,出现“su: cannot open session: Critical error - immediate abort”报错,如下所示。

图1 安装失败报错信息

可能原因

容器内使用su命令存在问题。

解决方案

  1. 使用vi命令修改“/etc/pam.d/su”配置文件。

    vi /etc/pam.d/su

    将“session include system-auth”行内容注释,并保存退出。修改内容如下所示:

  2. 重新在容器内安装驱动。具体请参见容器内安装