Не могу пройти мимо экрана входа

15

У меня есть lubuntu 12.04, и он работал нормально, пока я что-то не установил, и я не помню точно, что я установил, потому что я пытался собрать рубиновый гем, а это требовало много.

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

Я создал другого пользователя на экране консоли (я могу войти там), а другой пользователь может войти. Поэтому я удалил свои каталоги. * Из моего домашнего каталога, но это не помогло.

Какие-либо предложения?

akonsu
источник
возможный дубликат Ubuntu застревает в петле входа
Эрик Карвалью

Ответы:

16

В моем случае причина была в том, что ~/.Xauthorityэто принадлежало root.

РЕДАКТИРОВАТЬ:

$ ls -l ~/.Xauthority
-rw------- 1 root root 61 Sep 16 15:43 .Xauthority
$ chown group:user ~/.Xauthority
где «группа» и «пользователь» - это группа и пользователь, которого вы используете для входа в систему. в моем случае:
$ chown akonsu:akonsu ~/.Xauthority

akonsu
источник
1
Если бы вы могли добавить команды, которые вы использовали, чтобы исправить это, это могло бы помочь следующему человеку, у которого есть эта проблема!
Хорхе Кастро
это сработало для меня, большое спасибо!
nullpointr
3

У меня просто была такая же проблема с обновлением до 12.10. Оказывается, что владельцы файлов в доме были изменены, вероятно, потому что я использовал мою обычную учетную запись, когда я сделал обновление. т.е.

all the files in /home/administrator had ownership of {name}:{name}
all the files in /home/{name} had ownership of administrator:administrator

Моя догадка? Номера счетов (1001/1002 iirc) были переключены.

Во всяком случае, я запустил следующее:

sudo chown -R administrator:administrator /home/administrator
sudo chown -R {name}:{name} /home/{name}

где {имя} - это имя учетной записи (отредактировано для защиты невинных)

Брюс Рейденбах
источник
Пожалуйста, оставьте одно из двух chown, это может сбить людей с толку ...
Альба Мендес
2

Это сработало для меня (12.10 Lubuntu - можно войти в систему как гость, но входя в систему под учетной записью self просто продолжайте возвращаться к экрану входа):

  1. Ctrl+ Alt+ F1чтобы добраться до терминала
  2. sudo passwd > сменить пароль
  3. sudo apt-get install --reinstall xorg
  4. Я до сих пор не могу войти, поэтому вернусь к терминалу
  5. cd /home/<user> (Я думаю, что cd ~ доставит вас туда же, вместо того, чтобы вводить имя вашего каталога)
  6. sudo mv .Xauthority .XauthorityBak (переименовывая этот файл, я не знаю почему)
  7. Теперь это работает :)

Я думаю, что проблема могла быть вызвана тем, что я случайно убил процесс X-Server в Task Mngr перед выходом из системы.

См. Также петли экрана входа в систему, если вы не вошли как гость

maulynvia
источник
1

Было совершенно неясно, что вызвало эту проблему. В моем случае я нашел решение следующим образом:

cat ~/.xsession-errors

предположил, что могут быть проблемы в:

~/.xinputrc

Поэтому я удалил все подозрительные строки в этом файле и теперь могу войти в свой профиль.

Мой ~ / .xinputrc теперь выглядит так:

# im-config(8) generated on Sat, 26 May 2018 08:17:25 +0200
run_im none
# im-config signature: 1264bec9f4f189d30a13a35aa127a285  

Может быть, это может помочь любому ...

xerostomus
источник
0

Я получаю ту же проблему. Но я мог бы использовать Wayland в версии 18.04.3 LTS, чтобы попасть на рабочий стол.

Я просто переустановил xorg

sudo apt-get install --reinstall xorg
Aleks
источник