С прошлой недели я также сталкиваюсь с проблемой бесконечного цикла с помощью человечности 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 на самом деле пуст.
Кроме того, я попробовал:
но эффект бесконечного цикла остался. Кроме того, я проверил:
Так как я довольно плохо знаком с человечностью, я был бы благодарен за некоторые подсказки. Заранее спасибо за Ваши усилия!
Благодаря помощи terdon продукция grep-H ПУТЬ ~/.profile показала проблему петли логина:
~/.profile:PATH=/usr/local/bin
вместо этого это должно было быть:
~/.profile:PATH=/usr/local/bin:$PATH
@terdon, @Braiam: Большое спасибо за Вашу помощь!
Та же проблема возникла у меня, поэтому я открыл TTL через ctrl kbd> + Alt kbd> + F1 kbd>
Затем в В терминале введите имя хоста и пароль, затем cat .xsession-errors
вы обнаружите ошибки.
В моем случае я внес некоторые изменения в файл переменной PATH /etc/environment
, поэтому удаление моих изменений мне помогло.
Изменение .profile
или /etc/environment
может привести к проблеме.
Ответ на изменение файла /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
.