Ubuntu 14.04 Вход в систему

Я столкнулся с проблемой бесконечного цикла входа в систему: экран входа в систему появляется снова и снова после принятия правильных учетных данных. Тем не менее, я могу получить доступ к виртуальному терминалу, используя Ctrl+Alt+F1 /Ctrl+Alt+F3.

Я играл с.XAuthority, .ICEauthority, разрешениями на файлы, резервным копированием и удалением этих файлов, чисткой и переустановкой lightDM и gDM.

Я все еще сталкиваюсь с той же проблемой. Ниже приведены ошибки, которые я могу видеть в файле.xsession-errors:

Script for auto started at run_im.
Script for default started at run_im.
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd respawning too fast, stopped
init: gnome-session (Unity) main process (11515) terminated with status 1
init: logrotate main process (11404) killed by TERM signal
init: update-notifier-crash (/var/crash/_usr_bin_nm-applet.104.crash) main process (11451) killed by TERM signal
init: indicator-bluetooth main process (11638) killed by TERM signal
init: indicator-power main process (11640) killed by TERM signal
init: indicator-datetime main process (11641) killed by TERM signal
init: indicator-session main process (11655) killed by TERM signal
init: indicator-application main process (11671) killed by TERM signal
init: Disconnected from notified D-Bus bus

Я не заинтересован в его обновлении, поскольку текущая конфигурация соответствует существующему проекту.

2 ответа

Я столкнулся с той же проблемой, когда я добавил экспорт $PATH="~/bin" as last line in ~/.bash_profile.

Я решил это, удалив строку после входа в tty2 использование командной строки "ctrl + alt + F3" и все команды вроде "ls, cd, nano" где доступно как "/bin/ls, /bin/cd, /bin/nano",

Используя команду "/bin/nano ~/.bash_profile", я изменил содержимое файла и теперь он работает нормально.

В моем случае (я использую fedora 28). Я запустил yum update, но, возможно, в процессе произошла какая-то проблема. Когда я включил мой компьютер, я больше не мог войти. Экран мигает один раз, когда вы переключаетесь в графический режим и терминал снова переключается на вход в систему.

Я решил свою проблему, перейдя в терминал (CTRL + ALT + F2), войдя в систему и переустановив GNOME

sudo yum install @gnome-desktop

К счастью, у меня это сработало

Я надеюсь, что это помогает кому-то

Я знаю, что вы не были заинтересованы в обновлении, но так как было не так много вопросов о S/O с этой конкретной настройкой, я решил ответить только на тот случай, если кто-то еще заинтересован в обновлении.

Для меня ответом было обновить ядро ​​Linux:

mkdir kernel-4.16.0
cd kernel-4.16.0
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb
wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb

sudo dpkg -i *.deb
sudo reboot

Для Ubuntu 16.04:
Один из способов обойти это, установить auto-login для вашего пользователя.

  1. Добавьте следующие строки в ваш файл /etc/lightdm/lightdm.conf

    [SeatDefaults]
    autologin-guest=false
    autologin-user=oli
    autologin-user-timeout=0
    autologin-session=lightdm-autologin
    greeter-session=
    user-session=ubuntu
    
  2. Перезапустите сервис lightdm с помощью

    service lightdm restart
    

Если вы изменили переменную PATH внутри /etc/environment, отмените изменения, это также вызовет цикл входа в систему. Вставьте переменную PATH как PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin/usr/games:/usr/local/ игры "сохраните и попробуйте войти снова

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