Нет графического интерфейса после обновления Kubuntu 18.04 LTS с 17.10

11

У меня есть ноутбук MSI GP72. Я обновился с 17.10 до 18.04 LTS несколько часов назад сегодня. Сам процесс обновления прошел хорошо. (В отличие от этого вопроса , я использую окончательный официальный релиз.)

Однако, хотя я могу загрузить систему, я могу получить только терминал. 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+ Alt+ F1-F8также не показывает работающий графический интерфейс в другом месте.


Обратите внимание на мета-объявление о том, что Ubuntu Bionic Beaver 18.04 LTS уже выпущен, и сообщения о нем (как правило) больше не являются оффтопом .

code_dredd
источник

Ответы:

15

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конечном итоге в поврежденном состоянии после модернизации.

Чтобы это исправить, просто переустановите его, чтобы убедиться, что зависимости встречаются.

code_dredd
источник