короче говоря, я обновил от 16,04 до 17,10, и когда я пытаюсь войти в систему, я получаю черный экран в течение секунды затем, я вернулся на экран входа в систему снова. После осмотра .xsession-ошибок я нашел эту строку
/etc/X11/Xsession.d/99x11-common_start: line 5: /sbin/upstart: No such file or directory
Файл, на который ссылаются, имеет только одну строку - за исключением комментариев
exec $STARTUP
но существует другой файл в том же каталоге, названном 99upstart, который имеет эту строку
STARTUP="/sbin/upstart --user
Я пытался искать, как зафиксировать это, но все, что я мог найти, - то, что systemd заменяет выскочку без пути, упомянутого того, как зафиксировать это
Просто переместите или удалите новомодные файлы из Xsession.d для получения его выполнение. В моем случае, 00upstart, 99upstart, должен был быть перемещен 99x11-common_start.
sudo apt purge upstart
решенный, что проблема для меня.
Выскочка заменяется systemd в 17,10.
Это может быть достигнуто с
sudo apt remove --purge upstart