другая проблема цикла входа в систему

С прошлой недели я также сталкиваюсь с проблемой бесконечного цикла с помощью человечности 14.04.3 (установленный в двойной загрузке на HP 840 EliteBook). После входа в систему экран становится черным и возвращается к интерфейсу входа в систему. Я исследовал несколько вещей, но я действительно застреваю. Таким образом я ценил бы, если кто-то мог бы выручить меня. Я считал большинство существующих потоков, но кажется, что большинство проблем было связано с определенными опечатками, например.

Вывод моих .xsession-ошибок:

/usr/sbin/lightdm-session: line 33: cat: command not found
/usr/sbin/lightdm-session: line 34: truncate: command not found
/usr/sbin/lightdm-session: line 106: ls: command not found
/usr/sbin/lightdm-session: line 117: exec: gnome-session not found

/etc/profile и ~/.bashrc, кажется, хорошо работают. При добавлении '$PATH эха' в конец каждого файла, я получаю следующий вывод:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Но после вхождения в tty-консоль, вывод переменной среды $PATH на самом деле пуст.

Кроме того, я попробовал:

  • переименование/удаление.Xauthority
  • removing/re-installing/reconfiguring lightdm
  • переключение на gdm
  • переустановка Xorg
  • Xorg
  • добавление нового пользователя,

но эффект бесконечного цикла остался. Кроме того, я проверил:

  • полномочия tmp (drwxrwxrwt)
  • /etc/environment (содержит тот же путь как $PATH выше),
  • /var/log/lightdm/lightdm.log (файл пуст),
  • .pam_environment (этот файл не существует так, ничто не может быть неправильным здесь),

Так как я довольно плохо знаком с человечностью, я был бы благодарен за некоторые подсказки. Заранее спасибо за Ваши усилия!

4
задан 13 April 2017 в 15:23

3 ответа

Благодаря помощи terdon продукция grep-H ПУТЬ ~/.profile показала проблему петли логина:

~/.profile:PATH=/usr/local/bin

вместо этого это должно было быть:

~/.profile:PATH=/usr/local/bin:$PATH

@terdon, @Braiam: Большое спасибо за Вашу помощь!

2
ответ дан 1 December 2019 в 10:18

Та же проблема возникла у меня, поэтому я открыл TTL через ctrl + Alt + F1

Затем в В терминале введите имя хоста и пароль, затем cat .xsession-errors вы обнаружите ошибки.

В моем случае я внес некоторые изменения в файл переменной PATH /etc/environment, поэтому удаление моих изменений мне помогло.

Изменение .profile или /etc/environment может привести к проблеме.

0
ответ дан 1 December 2019 в 10:18

Ответ на изменение файла /etc/environment оказался полезным. При настройке минисдвига я изменил /etc/environment, добавив переменную PATH со значением, например:

PATH=/path_to_minishift/:$PATH

Исходная переменная PATH была сохранена в том виде, в котором она находится в начале этого файла. Следовательно, кажется, что единственная причина, по которой я столкнулся с циклом входа в систему с графическим интерфейсом в Ubuntu 18.04, заключалась в том, что я изменил файл /etc/environment. Удаление последней добавленной строки PATH помогло мне снова войти в систему.

Кроме того, с экрана входа в систему, когда я захожу в терминал с помощью Ctrl+Alt+F3, я не смог найти никаких команд, таких как ls, для всего, что я должен использовать /bin/ls полный путь к командам. Это было очень сложно. Следовательно, одним из способов, который я нашел, была перезагрузка и переход к «Дополнительным параметрам для Ubuntu». При этом есть возможность открыть терминал с правами root, что дает полное разрешение на изменение системы. это помогло мне изменить файл /etc/environment.

1
ответ дан 4 July 2020 в 01:43

Другие вопросы по тегам:

Похожие вопросы: