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 lightdm
, bindfs
包显示在’Suggests’类别下,让进程安装包实际上允许服务按预期运行并修复问题。
似乎lightdm
实际上需要这个包来工作,但是(错误地)没有这样列出,因此lightdm
在升级后最终处于破坏状态。
要解决此问题,只需重新安装它以确保满足依赖性。