我无法在 Ubuntu 16.04 版本上通过 GUI 登录。这个问题发生在安装 JDK 8 和 Scala/SBT 之后(如果我没记错的话,当时需要声明 Java 的路径之类的)。
我已经尝试了 3 种常见的修复方法,也尝试过编辑/查找 .profile 等文件上的可能语法错误(我真的不明白所有这些文件是如何相互作用的,我对 Linux 还很陌生)。
这是来自.xsession-errors的文本:
/usr/sbin/lightdm-session: line 24: mktemp: command not found
/usr/sbin/lightdm-session: line 29: : No such file or directory
/usr/sbin/lightdm-session: line 33: cat: command not found
/usr/sbin/lightdm-session: line 34: truncate: command not found
/usr/sbin/lightdm-session: line 29: : No such file or directory
/usr/sbin/lightdm-session: line 33: cat: command not found
/usr/sbin/lightdm-session: line 34: truncate: command not found
/usr/sbin/lightdm-session: line 106: ls: command not found
/usr/sbin/lightdm-session: line 117: exec: gnome-session: not found
此外,我真的很抱歉这里缺乏信息,因为我真的不知道我应该在这里提供什么。
答案1
我想我知道你这里的问题是什么:你的 PATH 坏了。
从你的问题来看:
/usr/sbin/lightdm-session: line 24: mktemp: command not found
/usr/sbin/lightdm-session: line 29: : No such file or directory
/usr/sbin/lightdm-session: line 33: cat: command not found
您是否修改了 PATH 变量设置?
如果是,您如何设置/修改 PATH 变量?
要确认,请登录到虚拟控制台(CTRL、ALT、F1 键序列),输入您的登录详细信息,然后运行:
printenv 路径
看看您得到了什么。如果它损坏了,请撤消对配置文件(例如/etc/environment
和 下的条目)所做的任何更改/etc/profile
,并确认这是否解决了您遇到的问题。