从 16.04 更新至 18.04,但出现启动问题

从 16.04 更新至 18.04,但出现启动问题

我刚刚从 16.04 更新到 18.04。重新启动后,我进入了终端界面。系统提示我输入登录名和密码,并显示文档、管理和支持的链接,以及有关 meltdown 和 spectre 的小消息。下面是:

[80.133769] Could not find key with description: [alphanumericstring]
[80.133922] could not find valid key in user session keyring for sig specified in mount option[samestringasabove]
[80.134129] Error parsing options; rc = [-2]

这里发生了什么?我如何进入我的桌面?我不确定该密钥字符串是否应该保持私密,所以我将其省略了。

答案1

我在激活 Timeshift 快照计划(用于进行系统备份和恢复的工具)时遇到了这个问题。备份占用了所有可用磁盘空间,并且在执行后

sudo rm -rf /timeshift/snapshots

GUI 自动启动。

答案2

升级到 18.04 后,我遇到了同样的问题。计算机将启动到文本终端,我可以使用 启动 X 会话startx。我可以使用以下方法解决问题:

sudo apt-get install --reinstall gdm3

看来这是显示管理器的问题,不一定与错误有关ecryptfs。我想我在更新之前使用的lightdm是非默认设置。

答案3

您遇到了这个错误: https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/1718658

我遇到了同样的问题,还没有找到解决方法。

报告中提到了一些解决方法,但对我来说都没有用。

继续阅读,了解使我的系统重新运行的有效方法:

这很可能不是您的问题。在我的本地实例中,这似乎是图形驱动程序的问题,因为(从命令行安装 SDDM 后)我看到了鼠标光标,但没有看到登录屏幕。我最终遇到了这个问题,因为您发布的消息是我看到的唯一错误消息。但是,如果您查看 /var/log/X11.0.log,您会发现它无法加载 libGL.so.1,并且它尝试使用 Vesa。在深入研究该问题时,我发现 libglx-mesa0 libgl1-mesa-dri 和其他一些软件包已损坏,并且缺少配置和文件

我做了什么来解决这个问题: 我清除了所有 xorg、xserver*、lightdm、gdm3、sddm、libglx*、libgl0、libgl1 以及我能找到的与 UI 相关的所有内容。具体来说,是 libGL.so.1(apt-file find libGL.so.1),然后使用 apt 再次安装它。

当然,我最终删除了大部分系统并重新启动以从头开始安装所有软件包,但在这种混乱的某个时候,我重新安装了 libgl1-mesa-dri (+依赖项)、sddm 和 kde-plasma-desktop,我终于能够再次启动我的系统了。我知道这个答案很混乱,但这对我来说是有效的,我的问题背后的真正原因与您看到的错误消息无关,而是与 mesa 安装损坏有关。这也可能是你的情况。

顺便提一下,我想提醒您,在某个时候,我不再在 X 日志中看到有关 libGL.so.1 的错误,但它仍然拒绝加载驱动程序(并且 SDDM 也没有显示登录屏幕!)。因此,我不断删除并重新安装 mesa 和 libgl* 周围的软件包,直到我的安装再次开始工作。

祝你好运!

相关内容