У меня 12.04 LTS, я не думаю, что в последнее время я установил что-то необычное (только что удалил lxc-docker), но после последнего автоматического обновления у меня осталась консоль. Я могу сделать
service lightdm start
и все работает нормально. Я проверил upstart рабочие места, и lightdm не существует, пока я не запустил его вручную. Я следил за http://upstart.ubuntu.com/wiki/Debugging и добавил подробный режим, но не имею информации о lightdm. Я также перенастроил lightdm, без изменений. Я проверил / var / logs, но не нашел ничего полезного в syslog, dmesg .. У меня вопрос, как отладить проблему?
Попробуйте запустить sudo update-rc.d lightdm defaults
в терминале; это обеспечит запуск службы при запуске. Возможно, что если вы удалили что-то, он случайно отключил эту функцию.
Это давняя ошибка в Ubuntu: https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/969489
Наиболее распространенный обходной путь добавить
respawn
в /etc/init/lightdm.conf
, чтобы обеспечить его работоспособность, даже если он не запускается с первой попытки.