«exec: gnome-session: not found» при входе с помощью lightdm

«exec: gnome-session: not found» при входе с помощью lightdm

При входе пароль принимается, но я возвращаюсь на экран входа. Пробовал несколько раз, даже после перезагрузки... то же самое поведение.

Я оставил свой ноутбук (Lenovo Ideapad z510) в спящем режиме (крышка опущена) вчера вечером, но сегодня утром он не возобновил работу, как это обычно бывает. Он выключился или завис, и при загрузке Ubuntu началась ошибка входа, упомянутая выше.

cat ~/.xsession-errors
/usr/sbin/lightdm-session: 1: /usr/sbin/lightdm-session: ls: not found
/usr/sbin/lightdm-session: 104: exec: gnome-session: not found

Хорошо. Я перепробовал кучу предложений отUbuntu застревает в цикле входа в систему

  1. Изменено idна /usr/sbin/idв/etc/profile
  2. удаленный.Xauthority
  3. удаленный/tmp
  4. удалил, очистил и переустановил lightdm
  5. проверил .profileна наличие синтаксических ошибок ( source .profileвсе прошло нормально, так что, думаю, синтаксических ошибок нет)

Ничего не помогло.
Мой гостевой вход работает нормально, поэтому другой пользователь тоже должен работать. Сейчас я создам другого пользователя и продолжу работу, но решение этой проблемы все еще необходимо... она, скорее всего, повторится в будущем.

Установка и перенастройка gdm также не дала результата.

sudo apt-get install gdm

решение1

Решено. Была синтаксическая ошибка в .pam_environment. Я пропустил DEFAULTв

PATH DEFAULT=${PATH}:${HOME}/MyPrograms

ВидетьСправочная страница вики Ubuntu о переменных окружения

Связанный контент