使用lightdm登录时“exec:gnome-session:not found”

登录时,密码被接受,但我已返回登录屏幕。 重启后尝试多次……同样的行为。

昨晚我把我的笔记本电脑(联想Ideapad z510)留在了暂停模式(盖子下),但它没有像往常那样在今天早上恢复。 它已经关闭或崩溃,并且在使用Ubuntu启动时,上面提到的登录失败开始了。

cat ~/.xsession-errors /usr/sbin/lightdm-session: 1: /usr/sbin/lightdm-session: ls: not found /usr/sbin/lightdm-session: 104: exec: gnome-session: not found 

好的。 我已经尝试了一些来自Ubuntu的建议被卡在登录循环中

  1. /etc/profile中将id更改为/usr/sbin/id
  2. 删除.Xauthority
  3. 删除/tmp
  4. 删除,清除并重新安装lightdm
  5. 检查.profile的语法错误( source .profile工作正常,所以我猜没有语法错误)

没有任何效果。
我的访客登录工作正常,所以另一个用户也应该工作。 我现在要创建另一个用户并继续工作,但是这个问题的解决方案仍然有必要……将来可能会重复。

安装和重新配置gdm也不起作用。

 sudo apt-get install gdm 

解决。 .pam_environment存在语法错误。 我错过了DEFAULT

 PATH DEFAULT=${PATH}:${HOME}/MyPrograms 

请参阅有关环境变量的Ubuntu帮助wiki页面