升级到 18.04 后出现“无法启动会话”

升级到 18.04 后出现“无法启动会话”

从 16.04 升级到 18.04 后,我看到一个看起来很完整的登录屏幕,但输入密码时出现错误failed to start session

我可以使用Ctrl+ Alt+F1访问 tty,登录成功但启动几乎立即终止。

我已阅读过有关安装 ubuntu-session 的类似解决方案,但尝试这些解决方案unable to correct problems, you have held broken packages时,gnome-shell 和 gnome-session-bin 上的依赖项被列为未满足的依赖项。

答案1

我带着它去了一家笔记本电脑诊所,他们解决了这个问题。重要的是,登录屏幕看起来与 16.04 Unity 登录屏幕完全相同,这暴露了在转移到 18.04 时出现的问题(18.04 的登录屏幕看起来非常不同)。

在 TTY 中尝试安装某些软件包时,会出现未满足的依赖关系,而顺着链条往下走,会出现基础的 ligbm1 软件包。这是许多 unity 和 xserver 软件包的依赖关系(尝试 startx 也失败了)。卸载 ligbm1,然后再次安装,这样就可以无错误地安装 ubuntu-desktop。

答案2

对我有帮助的是:

  1. 用于 sudo dpkg --remove [package-name] 删除通过以下方式找到的有问题的软件包 sudo dpkg --configure -a (来源: 这个 Stack Overflow 上的答案)。某些软件包无法被删除,因为它们是其他软件包的依赖项。
  2. 正在运行 sudo apt-get install -f (它又开始工作了,耶)
  3. org.freedesktop.systemd1.service 按照所述重 命名 文件这个答案
  4. 运行 sudo apt-get update 和 dist-upgrade 和 autoremove,和do-release-upgrade

感谢dragans2 的帖子

答案3

中的建议这篇博文对我有用:

sudo apt-get update && sudo apt-get install ubuntu-desktop

如果已经安装,请尝试重新安装。

sudo apt-get install --reinstall ubuntu-desktop

相关内容