目录
3.1 第一种解决方式,繁琐且未解决问题,可直接跳转第二种解决方式
3.2 第二种解决方式(refer->xrdp无法登录_shelleyHLX的博客-CSDN博客_xrdp无法登录)
一 、遇到的现象
Ubuntu14.04 使用默认的X11登录不进去,输入密码登陆后又跳回到登录界面,但是使用其它的gnome正常登录
二 、错误查找
1. ctrl+alt+f1进入终端界面使用root登录系统,在登录用户的主目录中找到 .xsession-errors
,cat .xsession-errors查看错误原因,然后百度。
三 、本文错误问题解决方式(/etc/X11/Xsession.d/99x11-common_start)
Ubuntu /etc/X11/Xsession.d/99x11-common_start: 第 5 行: exec: init: 未找到
3.1 第一种解决方式,繁琐且未解决问题,可直接跳转第二种解决方式
1. cat /etc/X11/Xsession.d/99x11-common_start 内容
2. 当前目录搜索 grep -nr 'STARTUP' ./
3.查找到同一目录中的99upstart一个文件,其中包含此行 STARTUP="init --user"
4.使用命令which init 查找到init命令位于/sbin/init
5.修改99upstart脚本,STARTUP="/sbin/init --user"
6.然后ctrl+alt+f7 输入用户密码继续报错
3.2 第二种解决方式(refer->xrdp无法登录_shelleyHLX的博客-CSDN博客_xrdp无法登录)
1.只需从Xsession.d目录中移动或删除upstart文件即可使其运行;操作如下
在当前目录建立临时目录tmp,然后移动00upstart,99upstart,99x11-common_start到tmp目录下
sudo mkdir tmp
sudo mv 00upstart 99upstart 99x11-common_start tmp/
2.然后ctrl+alt+f7 输入用户密码成功登录