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