Kubuntu 18.04 LTS从17.10升级后没有GUI

我有一台MSI GP72笔记本电脑。 几小时前我从17.10升级到18.04升级。 升级过程本身进展顺利。 (与这个问题不同,我正在使用最终的正式版本。)

但是,虽然我可以启动系统,但我只能得到一个终端。 GUI无处可见。

我需要的是:

  • 找出错误的位置和位置,以及
  • 修复它以便我可以恢复GUI

任何和所有的帮助表示赞赏。


我一直无法找到明确的错误报告。 这里有一些我已经检查过的地方:

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

boot.log条目显示服务的[OK] Started Login Service. ,包括[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的状态显示以下内容(我省略了带有日期戳以避免混乱):

 $ systemctl status lightdm.service lightdm.service - LSB: Start lightdm Loaded: loaded (/etc/init.d/lightdm; generated) Active: active (exited) since ; 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)  msi-hive systemd[1]: Starting LSB: Start lightdm...  msi-hive systemd[1]: Started LSB: Start lightdm. 

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

systemctl start lightdm.service命令只返回到终端并且什么都不显示(即没有输出,错误等)。 使用Ctrl + Alt + F1-F8键更改为其他终端也不会在其他位置显示正在运行的GUI。


请注意元宣布Ubuntu Bionic Beaver 18.04 LTS现已发布,有关它的post(通常)不再是Offtopic 。

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


事实certificate,升级后lightdm软件包处于破碎状态。 sudo dpkg-reconfigure lightdm命令最终退出时出现错误,并说lightdm软件包已broken or not completely installed

因此,在升级完成再次运行sudo apt-get install lightdm显示未安装bindfs 。 虽然根据apt-cache show lightdmbindfs包显示在’Suggests’类别下,让进程安装包实际上允许服务按预期运行并修复问题。

似乎lightdm实际上需要这个包来工作,但是(错误地)没有这样列出,因此lightdm在升级后最终处于破坏状态。

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