记一次openstack环境虚机登录出现module is unknows

问题:

             虚机无法登录,登录提示module  is unknows

解决:

    一、既然正常无法登录,那就进紧急模式(手速要快)

          

         注:因为是kvm环境需要去掉console=ttyS0,最后添加init=/bin/sh,ctrl+x进入单用户模式

     二、查看/var/log/secure,如图可知pam_limits.so模块找不到

          记一次openstack环境虚机登录出现module is unknows_第1张图片

三、查看/etc/pam.d/login,多出如下内容,将其注释掉

   记一次openstack环境虚机登录出现module is unknows_第2张图片

四、查看pam_limits.so路径,文件内的路径不对,导致找不到该模块所以无法正常登录

      

五、命令exec  /sbin/init退出单用户,重启虚机恢复正常

注:在系统无法正常登录或启动时,进入单用户模式,查看相关日志来解决是不错的方法。

你可能感兴趣的:(记一次openstack环境虚机登录出现module is unknows)