21.04 застрял на странице входа [дубликат]

Чтобы получить среду maven переменная для запуска, я пробовал несколько вариантов. В основном, я следовал некоторым вариантам с страницы сообщества Ubuntu , например ~ / .pam_environment , /etc/bash.bashrc , и я больше не знаю . Внутри них я экспортировал что-то вроде export PATH = / opt / apache-maven-3.6.0 / bin: $ PATH (я говорю неконкретно, потому что не могу его найти).

После этого я запустил gnome-session-quit , и моя машина зависла.

Итак, после жесткого перезапуска я пытаюсь войти снова, но у меня это не получается: я вижу свое имя пользователя, ввожу пароль, нажимаю клавишу «Ввод», экран становится черным и через 2 секунды я снова на экране входа в систему. .

Итак, это очень странно и тревожно. Следующий шаг: войдите через tty ( Strg + ALT + F3 ). Там я могу войти в систему, но не могу многое сделать. Я думал о чем-то вроде удаления файла .Xauthority . Но что бы я ни делал: Команда не может быть найдена, потому что '\ bin' не включен в переменную среды PATH. Думаю, это вообще настораживает, и я очень нервничаю.

Выполнение export PATH = "/ usr / bin: $ PATH , похоже, работает, и echo $ PATH дает результат, начинающийся с / usr / bin: / usr / bin: / usr / bin: / home / user / Documents / .../esper/examples/transaction/etc:/home/user/anaconda3/bin:/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin:/opt/apache-maven-3.6.0/bin: /opt/apache-maven-3.6.0/bin:/opt/apache-maven-3.6.0/bin, но на самом деле не помогает.

Я использую Ubuntu 18.04 на Lenovo G50-70.

Можете ли вы помочь мне снова получить доступ к моему рабочему столу и / или исправить мою проблему с PATH?

3
задан 19 December 2018 в 03:27

1 ответ

Выполните следующие шаги. Это решит вашу проблему навсегда.

  1. Нажмите Ctrl + Alt + F3

  2. Введите свое имя пользователя.

  3. Введите свой пароль.

  4. Выполните эти команды.

     echo $ PATH 
    export PATH = "/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin / usr / games: / usr / local / games: / snap / bin "
    source ~ / .bashrc 
    export PATH =" / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin / usr / games: / usr / local / games: / snap / bin "
    source ~ / .profile 
    export PATH =" / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin / usr / games: / usr / local / games: / snap / bin "
    sudo nano / etc / environment 
     
  5. Он откроет файл и сохранит только первую строку PATH = "/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin : / sbin: / bin / usr / games: / usr / local / games: / snap / bin " и удалите другой путь или переменную среды, если таковая имеется.

  6. Нажмите Ctrl + X (чтобы сохранить файл).

  7. Нажмите Y (для подтверждения сохранения изменений).

  8. Нажмите Enter для сохранения (чтобы подтвердить изменения в текущем файле).

  9. Перезагрузка с sudo reboot

3
ответ дан 28 July 2021 в 11:36

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

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