Ubuntu 20 启动时无法启动 Light Display Manager

Ubuntu 20 启动时无法启动 Light Display Manager

tl;dr; Light Service DM 未启动。我尝试通过 GDM3 修复它,但由于软件包损坏而无法修复。我认为 NVIDIA 在某种程度上参与其中,但我不确定。从哪里开始?

你好,

今天下午我更新了一些软件包。尝试安装 gnome-control-center,因为我的“设置”应用丢失了。仍然无法安装 gnome-control-center,所以我尝试重新启动……但随后我的屏幕卡在了

“开始显示普利茅斯启动屏幕”

决定编辑 GRUB 文件并删除“no splash”,这样我就可以在启动时看到控制台输出。在那里我注意到 Light Display Manager 没有启动。检查了这一点,systemctl status lightdm.service确实无法启动。

尝试重新安装、尝试dpkg-reconfigure lightdm、尝试重新启动……都不起作用。所以另一个选择是切换到gdm3。好吧,gdm3没有安装,当我尝试时,我收到一个错误,提示某些软件包未安装。(因为我在另一台电脑上,所以我无法复制粘贴控制台输出……所以我只会说明最重要的信息)

以下软件包具有未满足的依赖关系:gdm3:依赖:gnome-session-bin(但不会安装)依赖:gnome-shell(但不会安装)推荐:xser​​ver-xephyr(但不会安装)推荐:xser​​ver-xorg 推荐:zenity(但不会安装)

我在网上看到,要绕过这个,(but is not going to be installed)可以这样做

sudo apt-get install gdm3 gnome-session-bin gnome-shell xserver-xephyr zenity

但这只是给我提供了这些包中的更多依赖项的列表......最终形成了几乎无穷无尽的依赖项列表......在这种情况下,我希望sudo apt install -f或者类似的东西--fix-broken可以解决问题......但无济于事。

我内心深处觉得这是某些 NVIDIA 驱动程序搞砸了的问题。但当我使用 检查已安装的驱动程序时,grep "X Driver" /var/log/Xorg.0.log我发现我安装的是 460 版本(这也是 推荐的驱动程序ubuntu-driver devices)。然而,当我尝试检查时,nvidia-smi我得到的答复是“...无法与 NVIDIA 驱动程序通信”。

无论如何,总结一下... Light Service DM 没有启动。我尝试通过 GDM3 修复它,但被损坏的软件包阻止了。我认为 NVIDIA 在某种程度上参与其中,但我不确定。从哪里开始呢?

答案1

我通过更新的 Ubuntu 18.04 升级到了 Ubuntu 20.04。我认为那里出了问题。当然,我在备份后进行了全新安装。

现在一切又恢复正常了。

相关内容