Kubuntu 18.04 LTS 从 17.10 升级后无 GUI

Kubuntu 18.04 LTS 从 17.10 升级后无 GUI

我有一台 MSI GP72 笔记本电脑。今天几个小时前,我从 17.10 升级到 18.04 LTS。升级过程本身很顺利。(不像这个问题,我使用的是最终的官方版本。)

然而,虽然我可以启动系统,但我只能看到一个终端。GUI 根本就看不见。

我需要以下方面的帮助:

  • 找到错误是什么/在哪里,以及
  • 修复它,以便我可以恢复 GUI

非常感谢您的任何帮助。


我找不到明确的错误报告。以下是我已经检查过的几个地方:

  • /var/log/syslog
  • /var/log/kern.log
  • /var/log/boot.log

这些boot.log条目显示[OK]服务为 ,包括[OK] Started Login Service.。有趣的是,lightdm条目显示如下

...
[OK] Started LSB: GNOME Display Manager.
[OK] Started Permit User Sessions.
[OK] Started Disk Manager.
     Starting Network Manager Script Dispatcher Service...
     Starting Hold until boot process finishes up...
     Starting Light Display Manager...
...
[OK] Started Network Manager Script Dispatcher Service.
...

检查状态lightdm.service显示如下(为了<date>避免混乱,我省略了日期戳):

$ systemctl status lightdm.service
lightdm.service - LSB: Start lightdm
  Loaded: loaded (/etc/init.d/lightdm; generated)
  Active: active (exited) since <date>; 1h 2min ago
    Docs: man:systemd-sysv-generator(8)
 Process: 3251 ExecStop=/etc/init.d/lightdm stop (code=exited, status=0/SUCCESS)
 Process: 3327 ExecStart=/etc/init.d/lightdm start (code=exited, status=0/SUCCESS)

<date> msi-hive systemd[1]: Starting LSB: Start lightdm...
<date> msi-hive systemd[1]: Started LSB: Start lightdm.

因此,无论出于什么原因,服务似乎在启动后退出,并且其退出代码是“成功”。

systemctl start lightdm.service命令只是返回到终端,不显示任何内容(即没有输出、错误等)。使用++Ctrl键切换到其他终端也不会在其他地方显示有效的 GUI。AltF1-F8


请注意元公告指出Ubuntu Bionic Beaver 18.04 LTS 现已发布,有关它的帖子(一般来说)不再是离题的

答案1

TL;DR;运行sudo apt-get install lightdm让系统发现并安装缺失的依赖项。在这种情况下,升级似乎已删除bindfs,因此必须重新安装。


事实证明,lightdm升级后该软件包处于损坏状态。sudo dpkg-reconfigure lightdm命令最终以错误退出,并提示该lightdm软件包已损坏broken or not completely installed

所以,sudo apt-get install lightdm再次奔跑升级已完成显示bindfs未安装。虽然根据apt-cache show lightdm,该bindfs包显示在“建议”类别下,但让该过程安装该包实际上允许服务按预期运行并解决问题。

看起来这个包实际上是必需的可以lightdm工作,但(错误地)没有列出,因此lightdm升级后处于损坏状态。

要解决此问题,只需重新安装它以确保满足依赖关系。

相关内容