Нет графического интерфейса после обновления Kubuntu 18.04 LTS с 17.10
У меня есть ноутбук 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 уже выпущен, и сообщения о нем (как правило) больше не являются оффтопом.
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
заканчивается в поврежденном состоянии после обновления.
Чтобы это исправить, просто переустановите его, чтобы убедиться, что зависимости встречаются.