更新杀死了 lightdm 和 xfce4(Ubuntu 16.04.4)

更新杀死了 lightdm 和 xfce4(Ubuntu 16.04.4)

两天前,软件更新程序照常运行,然后要求重新启动。我重新启动后屏幕变黑,光标闪烁。

进入后ctrl-alt-f1我发现 lightdm 无法启动并出现错误。我仍然可以 startx 或 startxfce4 来调出 gui。但一旦进入,我仍无法打开任何浏览器。有些东西可以打开,大多数设置窗口都可以打开,但 Mousepad 或其他原生 xfce 应用程序无法打开。

到目前为止,我尝试用 xdm 替换 lightdm,这解决了光标闪烁的问题,但进入 xfce4 后就没有任何区别了

Journalctl 输出和 /var/log/lightdm 日志没有告诉我太多信息。Firefox 记录了段错误,Vivaldi、chromium 和 brave 什么也没做。从终端启动时退出,没有任何错误消息。

我尝试过dpkg-reconfigureNvidia 驱动程序、xfce、lightdm,并启动了几个内核。没有用。

我甚至不确定是什么更新导致了这个问题,因为我的 dpkg 日志没有显示出来。我只知道它应该是 3 月 27-28 日左右针对 Ubuntu 16.04 的更新

由于我必须在平板电脑上输入此内容,因此无法提供终端输出。但此系统规格:

内核为 4.13.0.37-generic、Ubuntu 16.04.4、lightdm 1.18.3、xfce4 最新版本为 4.12,使用运行 nvidia-current 包(nvidia-304)的 Nvidia GeForce 卡

可以添加所需的更多详细信息

编辑:这里仍然没有成功。我尝试过以前的内核 4.13.0.36 和 4.4.0-116

lightdm用替换xdm并尝试用 代替lxde。XDMxfce将加载 GUI,但我无法打开任何浏览器窗口或本机 xfce 应用程序。LXDE 的文本编辑器和其他应用程序将打开,但其他任何东西都不会打开。

现在这看起来像是错误的库或视频驱动程序问题......但我没有主意。

有什么想法吗?

答案1

经过四天,我终于找到了解决方案,因此在这里提供解决方案以防其他人遇到此问题。

事实证明我对视频驱动程序问题的判断是正确的。当我仔细查看输出时,journalctl我注意到服务存在问题gpu-manager

update-alternatives: error: no alternatives for x86_64-linux-gnu_gfxcore_conf

这导致了这个错误:

Failed to start Detect the available GPUs and deal with any system changes.

这导致了我最初在 lightdm 中发现的错误以及 GUI 问题。

我找到了解决方案此主题我需要做的是安装 Xserver 的 HWE 包:

apt-get install xserver-xorg-hwe-16.04

升级完成后,我就可以重新启动,并且 lightdm 可以正常启动到 GUI。

希望这能够帮助别人。

相关内容