Ubuntu Box просто отображает экран входа в систему после обновления

Мой Ubuntu 12.04 работает нормально. Недавнее обновление могло что-то испортить.

Я обычно запускаю на нем удаленные окна и замечаю, что мои окна не запускаются. Затем я попытался войти в него прямо из консоли графического интерфейса, и я вижу, что после нажатия клавиши ввода (действительный) пароль, страница просто отображается заново. Это не ошибка пароля, поскольку это даст мне встроенную ошибку. Я вижу, что некоторые сообщения появляются и быстро исчезают, когда экран входа в систему исчезает, а затем снова отображается, но они уходят слишком быстро, чтобы их прочитать.

Мне удалось запустить вход в систему без графического интерфейса, я сделал обновление и обновление, а затем перезагрузил компьютер, но он делает то же самое.

У меня есть соединение Samba из моего окна Windows, и оно все еще работает.

Если это имеет значение, вот мой вывод uname (несколько странный):

Linux ... 3.2.0-26-generic # 41-Ubuntu SMP Чт 14 июня 17:49:24 UTC 2012 x86_64 x86_64 x86_64 GNU / Linux

Что можно сделать, чтобы устранить эту проблему?

Обратите внимание , что, когда я выбираю «Гостевой сеанс», он позволяет мне войти в систему и отображает диспетчер окон , Это кажется важным для меня. Означает ли это, что что-то специфическое для моего логина вызывает сбой?

Примечание. Если это имеет значение, вот вывод из / var / log / dmesg. Строка о gdm выглядит интересной:

[    9.815883] Bluetooth: RFCOMM TTY layer initialized
[    9.815887] Bluetooth: RFCOMM socket layer initialized
[    9.815888] Bluetooth: RFCOMM ver 1.11
[    9.879088]  [PCSPP,TRISTATE]
[    9.879092] parport0: irq 7 detected
[    9.883935] type=1400 audit(1341871177.871:10): apparmor="STATUS" operation="profile_load" name="/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper" pid=845 comm="apparmor_parser"
[    9.884365] type=1400 audit(1341871177.871:11): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/ntpd" pid=851 comm="apparmor_parser"
[    9.950397] e1000e 0000:00:19.0: irq 42 for MSI/MSI-X
[    9.961160] init: gdm main process (907) killed by TERM signal
[    9.966358] lp0: using parport0 (polling).

Некоторые другие полезные сведения могут быть в том, что появляется в /var/log/auth.log, когда я пытаюсь войти:

Jul 11 08:28:32 -hostname- lightdm: pam_unix(lightdm:session): session closed for user lightdm
Jul 11 08:28:32 -hostname- lightdm: pam_unix(lightdm:session): session opened for user -username- by (uid=0)
Jul 11 08:28:32 -hostname- lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
Jul 11 08:28:32 -hostname- lightdm: pam_unix(lightdm:session): session closed for user -username-
Jul 11 08:28:32 -hostname- lightdm: pam_unix(lightdm:session): session opened for user lightdm by (uid=0)
Jul 11 08:28:32 -hostname- lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
Jul 11 08:28:33 -hostname- lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "-username-"
Jul 11 08:28:33 -hostname- dbus[769]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.60" (uid=104 pid=14858 comm="/usr/lib/indicator-datetime/indicator-datetime-ser") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.16" (uid=0 pid=1329 comm="/usr/sbin/console-kit-daemon --no-daemon ")
3
задан 11 July 2012 в 19:29

7 ответов

Я снова выбрал менеджер окон (Gnome) на экране входа в систему. Это все, что нужно, чтобы войти в систему для меня без повторного отображения, которое вы описываете.

Внизу списка есть ОК. Выбрав Gnome, я нажал на это ОК.

0
ответ дан 11 July 2012 в 19:29

Установите Gnome Sback Fallback:

apt-get install gnome-session-fallback

Затем выберите «Gnome Classic» на экране входа (с эффектами или без).

0
ответ дан 11 July 2012 в 19:29

Вы можете получить те же симптомы, если ваш файл Xauthority (~/.Xauthority) каким-то образом поврежден. Просто удалите / переместите его, и у вас все будет в порядке:

Сбой входа в систему с рабочего стола, терминал работает

0
ответ дан 11 July 2012 в 19:29

Если вы можете, запустите «tail -f / var / log / dmesg» из терминала, затем переключитесь на GUI и попробуйте войти в систему. Вы также можете попробовать запустить в GNOME-2d

0
ответ дан 11 July 2012 в 19:29

Хорошо, я понял это. Это была просто ошибка в моем .bashrc. Я наконец-то увидел мой файл .xsession-errors. Это не было недавним изменением моего .bashrc, но я недавно изменил свой .profile, чтобы получить его. Я считаю, что проблема в том, что я получаю его из оболочки Bourne, поэтому некоторые специфичные для Bash вещи не работают.

0
ответ дан 11 July 2012 в 19:29

Также, возможно, это может помочь:

Ctrl + Alt + F1

 sudo dpkg-reconfigure lightdm

(затем выберите lightdm , ok , перезагрузите компьютер)

И если вы используете GNOME, просто попробуйте войти в режим Ubuntu2d и переустановить или исправить GNOME.

0
ответ дан 11 July 2012 в 19:29

Для меня каким-то образом владение файлами .Xauthority вернулось к root:root. Смена владельца обратно на мою userid устранила проблему.

0
ответ дан 11 July 2012 в 19:29

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

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