Ubuntu 12.04 进入登录循环,因为 lightdm-session 说没有找到 upstart

Ubuntu 12.04 进入登录循环,因为 lightdm-session 说没有找到 upstart

我尝试安装一个包systemd(这upstart在 Utopic 14.10 及更高版本中可替换)。请参阅我昨天的问题如何为 Ubuntu 12.04 重新生成所有 Gnome 架构。结果是它不起作用。我删除了所有安装的软件包(包括依赖项),并恢复为原始的 Precise 12.04 软件包。但是,当启动 Ubuntu 时,我卡在循环登录屏幕中,尽管我的密码已检查。

根据我昨天学到的知识,我输入了以下内容<Ctrl><Alt><F2>以进入登录 shell。然后我查看了该~/.xsession-errors文件:

$ cat .xsession-errors
/usr/sbin/lightdm-session: 5: exec: upstart: not found

我重新安装了lightdmupstart,packages但无济于事。我找到了Ubuntu 12.04-14.04 桌面用户 GUI 会话如何开始。我的系统在 lightdm-session 部分失败了。但我不知道在哪里。我似乎还缺少上述网页中提到的/etc/xprofile ~/.xprofile和。这些文件是必需的吗?我如何获得可用的文件?~/.xsessionrc

基本上它无法打开 X-Window 会话。

谁能告诉我如何恢复正版 Precise 12.04 登录?

答案1

您需要安装upstart-bin。这是因为用户会话使用 upstart,但您卸载了 upstart,因此它无法正常工作。使用 Upstart,用户会话可以使用 upstart,而无需 Upstart 作为系统 init 运行。

相关内容