Цикл входу - не вдається запустити єдність - це не право власності Xauthority, але може бути пов’язане з відображенням?


12

Все, що я намагався змусити VNC працювати, внісши багато змін, яких я не пам’ятаю зараз, коли після перезавантаження я виявив, що не можу увійти до Ubuntu 14.04. Я вважаю, що я підтверджую автентичність, але повертаюся на екран входу. Я можу увійти як гостьовий і через консоль Alt-F1.

Я перекрутив помилки і спробував багато речей, але без успіху і зараз я незрозумілий. дивіться вихід нижче. Зауважте, що XFCE завантажує нормально, але я хочу повернути свій lightdm.

Я дійсно міг би зробити деякі поради та пояснення щодо того, що тут відбувається. З повагою Мартін

-rwxr-xr-x 1 martin martin 50 березня 14 22:13 .Xauthority * (Я трохи забіг, надавши дозволи на цей файл - на всякий випадок.)

martin @ thrio: ~ $ cat .xsession-
error Сценарій для ibus, запущений у run_im.
Сценарій для автоматичного запуску в run_im.
Сценарій за замовчуванням запущений у run_im.
init: основний процес gnome-session (Unity) (2745) припинено зі статусом 1
init: відключений від сповіщеної шини D-Bus
init: основний процес logrotate (2596), убитий сигналом TERM
init: update-notifier-crash (/ var / crash /_usr_lib_ibus_ibus-ui-gtk3.1000.crash) основний процес> (2645), убитий сигналом TERM
init: update-notifier-crash (/var/crash/_usr_lib_unity_unity-panel-service.1000.crash) main> process (2646) загинув сигналом TERM
init: основний процес upstart-dbus-session-bridge (2697) завершений зі статусом 1
init: основний процес xsession-init (2705) загинув сигналом TERM
init: основний процес hud (2715) загинув сигналом TERM
init: основний процес єдності панелі-сервісу (2753) загинув сигналом TERM
init: main-window-stack-bridge main процес (2620) вбитий сигналом KILL

martin @ thrio: ~ $ Єдність - замінити
зупинку: Невідома робота: Єдність-панель-сервіс
запуск: Невідома робота: Єдність-панель-сервіс
compiz (core) - Інформація: Завантаження модуля: core
compiz (core) - Інформація: Запуск плагіна : core
Недійсний ключ MIT-MAGIC-COOKIE-1 keycompiz (core) - Fatal: Не вдалося відкрити дисплей: 0
compiz (core) - Інформація: Зупинка плагіна: core
compiz (core) - Інформація: Розвантаження плагіна: core

Це може бути пов'язано з налаштуваннями дисплея: я спочатку намагався змусити VNC працювати і намагався повернути шифрування за замовчуванням, яке, здається, не працює, і деякі інструкції, які я намагався дотримуватися, стосуються дисплея

З /var/log/lightdm/lightdm.log

[+522.72s] DEBUG: Session pid=2785: Authenticate result for user martin: Success  
[+522.72s] DEBUG: Session pid=2785: User martin authorized  
[+522.72s] DEBUG: Session pid=2785: Greeter requests session Ubuntu  
522.72s] DEBUG: Seat: Stopping greeter; display server will be re-used for user session  
[+522.72s] DEBUG: Session pid=2785: Sending SIGTERM  
[+522.73s] DEBUG: Session pid=2785: Exited with return value 0  
[+522.73s] DEBUG: Seat: Session stopped  
[+522.73s] DEBUG: Seat: Greeter stopped, running session  
[+522.73s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session1  
[+522.73s] DEBUG: Session pid=2845: Running command /usr/sbin/lightdm-session gnome-session   --session=Ubuntu  
[+522.73s] DEBUG: Creating shared data directory /var/lib/lightdm-data/martin  
[+522.73s] DEBUG: Session pid=2845: Logging to .xsession-errors  
[+522.74s] DEBUG: Activating VT 7  
[+522.74s] DEBUG: Activating login1 session c4  
[+524.24s] DEBUG: User /org/freedesktop/Accounts/User1000 changed  
[+528.25s] DEBUG: Session pid=2845: Exited with return value 0  
[+528.25s] DEBUG: Seat: Session stopped  
[+528.25s] DEBUG: Seat: Stopping display server, no sessions require it  
[+528.25s] DEBUG: Sending signal 15 to process 2778  
[+528.36s] DEBUG: Process 2778 exited with return value 0  
[+528.36s] DEBUG: DisplayServer x-0: X server stopped  
[+528.36s] DEBUG: Releasing VT 7  
[+528.36s] DEBUG: DisplayServer x-0: Removing X server authority /var/run/lightdm/root/:0  
[+528.36s] DEBUG: Seat: Display server stopped  
[+528.36s] DEBUG: Seat: Active display server stopped, starting greeter  
[+528.36s] DEBUG: Seat: Creating greeter session  
[+528.36s] DEBUG: Seat: Creating display server of type x  
[+528.36s] DEBUG: Using VT 7  
[+528.36s] DEBUG: Seat: Starting local X display on VT 7  
[+528.36s] DEBUG: DisplayServer x-0: Logging to /var/log/lightdm/x-0.log  
[+528.36s] DEBUG: DisplayServer x-0: Writing X server authority to /var/run/lightdm/root/:0  
[+528.36s] DEBUG: DisplayServer x-0: Launching X Server  
[+528.36s] DEBUG: Launching process 3516: /usr/bin/X -core :0 -seat seat0   -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch  
[+528.36s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0  
[+528.43s] DEBUG: Got signal 10 from process 3516  
[+528.43s] DEBUG: DisplayServer x-0: Got signal from X server :0  
[+528.43s] DEBUG: DisplayServer x-0: Connecting to XServer :0  
[+528.43s] DEBUG: Seat: Display server ready, starting session authentication  
[+528.43s] DEBUG: Session pid=3523: Started with service 'lightdm-greeter', username 'lightdm'  
[+528.44s] DEBUG: Session pid=3523: Authentication complete with return value 0: Success  
[+528.44s] DEBUG: Seat: Session authenticated, running command  
[+528.44s] DEBUG: Session pid=3523: Running command /usr/lib/lightdm/lightdm-greeter-  session /usr/sbin/unity-greeter  
[+528.44s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm  
[+528.44s] DEBUG: Session pid=3523: Logging to /var/log/lightdm/x-0-greeter.log  
[+528.45s] DEBUG: Activating VT 7  
[+528.45s] DEBUG: Activating login1 session c5  
[+528.57s] DEBUG: Session pid=3523: Greeter connected version=1.10.4  
[+528.69s] DEBUG: Session pid=3523: Greeter start authentication for martin  
[+528.69s] DEBUG: Session pid=3583: Started with service 'lightdm', username 'martin'  
[+528.70s] DEBUG: Session pid=3583: Got 1 message(s) from PAM  
[+528.70s] DEBUG: Session pid=3523: Prompt greeter with 1 message(s)  
[+529.73s] DEBUG: User /org/freedesktop/Accounts/User1000 changed  

martin@thrio:~$ uname -r  
3.13.0-46-generic  
martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$   

martin@thrio:/var/log$ lshw -c video  
WARNING: you should run this program as super-user.  
  *-display              
       description: VGA compatible controller  
       product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller  
       vendor: Intel Corporation  
       physical id: 2  
       bus info: pci@0000:00:02.0  
       version: 06  
       width: 64 bits  
       clock: 33MHz  
       capabilities: vga_controller bus_master cap_list rom  
       configuration: driver=i915 latency=0  
       resources: irq:48 memory:f7400000-f77fffff memory:e0000000-efffffff ioport:f000  (size=64)  
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.  
martin@thrio:/var/log$ modinfo  
modinfo: ERROR: missing module or filename.  

Додаткова інформація після огляду

"Ви встановили деякі драйвери? Чи можете ви з'єднатись із деяким TTY (Ctrl + Alt + F1..F6) з будь-яким користувачем?" Немає драйверів - так, щоб увійти TTY

"Перемістив усі файли там у свій / home dir (щоб мати копію) та спробував увійти за допомогою kdm (я використовую Kubuntu). Щоб обрати kdm як екран входу, я виконав sudo dpkg-перенастроюю lightdm та вибрав kdm. За допомогою kdm ви можете виберіть попередній сеанс або сеанс за замовчуванням. Це був шлях. "

встановлено KDM (sudo apt-get install KDM) - під час установки у мене була можливість вибрати KDM або lightDM, обрала lightDM. Перезавантажено - без змін
переміщено домашній dir / home / martin to / home / martinbak та перезавантажено - без змін

martin@thrio:~$ sudo dpkg-reconfigure kdm and rebooted - entered KDM shell - error "cannot enter home directory. using /." - still would not log in .  
martin@thrio:~$ sudo dpkg-reconfigure lightdm and switched back to lightdm - rebooted - same login loop  
martin@thrio:/home$ sudo mv martinbak martin and rebooted.  

Chown .Xauthority - Це було перевірено раніше і правильно
Chown / tmp - Це було перевірено раніше і правильно
"Якщо не обидва, я рекомендую вам
1.dpkg-перенастроїти lightdm
2. або видалити, перевстановити його".

dpkg-переконфігурування було випробувано
martin @ thrio: ~ $ sudo apt-get purge lightdm
"Видалення lightdm (1.10.4-0ubuntu2) ...
Очищення файлів конфігурації для lightdm (1.10.4-0ubuntu2) ...
Видалення користувача lightdm ' не має більше членів. ** userdel: користувач lightdm в даний час використовується процесом 2092 / usr / sbin / deluser: `/ usr / sbin / userdel lightdm 'повертається код помилки 8. Вихід. dpkg: пакет обробки файлів lightdm (--purge ): встановлено підпроцес-скрипт після видалення, повернувся стан виходу з помилки 1 Тригери обробки для man-db (2.6.7.1-1ubuntu1) ... У процесі обробки виникли помилки: lightdmlightdm' ...
Warning: group








E: Підпроцес / usr / bin / dpkg повернув код помилки (1) "** martin @ thrio: ~ $ sudo apt-get install lightdm

Це не схоже на чисте видалення та повторну установку.

"Після майже відмови я переглянув .xsession-помилки і помітив, що в моєму .profile з'явився помилка друку"

Я не редагував цей файл, але якби була проблема, я б не знав, що шукаю.

`martin@thrio:~$ cat .profile  
# ~/.profile: executed by the command interpreter for login shells.  
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login  
# exists.  
# see /usr/share/doc/bash/examples/startup-files for examples.  
# the files are located in the bash-doc package.  

# the default umask is set in /etc/profile; for setting the umask  
# for ssh logins, install and configure the libpam-umask package.  
#umask 022  

# if running bash  
if [ -n "$BASH_VERSION" ]; then  
    # include .bashrc if it exists  
    if [ -f "$HOME/.bashrc" ]; then  
        . "$HOME/.bashrc"  
    fi  
fi  

# set PATH so it includes user's private bin if it exists  
if [ -d "$HOME/bin" ] ; then  
    PATH="$HOME/bin:$PATH"  
fi  
martin@thrio:~$ ` 

_sudo mv ~/.Xauthority ~/.Xauthority.backup  
sudo service lightdm restart_  

martin@thrio:~$ mv ~/.Xauthority ~/.Xauthority.bak  
martin@thrio:~$ sudo service lightdm restart  
[sudo] password for martin:  
lightdm stop/waiting  
lightdm start/running, process 3032  
martin@thrio:~$  

як і раніше застряг у циклі входу

"Перевстановлено xubuntu-робочий стіл і це виправлено зараз"

martin@thrio:~$ sudo apt-get purge xubuntu-desktop  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
Package 'xubuntu-desktop' is not installed, so not removed  
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.  
martin@thrio:~$  

_ "Потім введіть sudo apt-get install gdm. Дозвольте встановити і введіть sudo dpkg-перенастройте gdm та дотримуйтесь підказок, щоб встановити його як менеджера входу.
Натисніть Ctrl + Alt + F7, щоб повернутися до екрана входу, який тепер повинен виглядати Увійти в роботу? Якщо це зробити, ваша проблема вирішена!

Якщо цього не відбувається, поверніться до повноекранного терміналу і введіть sudo dpkg-переконфігуруйте lightdm, щоб встановити LigthDM як менеджера входу знову. Тепер ви знаєте, що це проблема з вашими графічними драйверами точно. "_

sudo apt-get install gdmі перезапустити - цикл входу. (Отже, це говорить про проблему з графічним драйвером - пригадайте, що я мав

martin@thrio:~$ lsmod|grep fglrx  
martin@thrio:~$  

Чи повинен я отримати якийсь результат для цього пошуку?


Можливий дублікат Ubuntu застряє в циклі входу . Я пропоную вам замінити lightdm на gdm або перевстановити його. Процедура описана у зв’язаному питанні
Сергій Колодяжний

1
Дякую за посилання Серг - я не знайшов тієї конкретної статті. Я спробував усі пропозиції по посиланню, проте без успіху. Є деякі коментарі, які дозволяють припустити, що проблема пов’язана з графічним драйвером (інші оболонки також мають таку саму проблему входу в систему) Я відредагую своє запитання ще деяким результатом тестування деяких пропозицій у цьому посиланні
Martin

ти знайшов рішення?
bicepjai

Відповіді:


2

Хоча ви дали відповідь у своєму запитанні, написавши це для запису. Введіть ctrl + alt + F1і увійдіть із своїм ім'ям користувача у командному рядку.

user@dell$ ls -l ~/.ICEauthority
-rw------- root root 3668 May 28 09:28 /home/user/.ICEauthority
user@dell$ sudo chmod 777 ~/.ICEauthority
password:
user@dell$ ls -l ~/.ICEauthority
-rwxrwxrwx root root 3668 May 28 09:28 /home/user/.ICEauthority

ctrl + alt + F7 і вхід працював.


1
У мене була така ж проблема, і це врятувало мій вечір, я не можу вам подякувати достатньо!
Ян Шпачек

зміна власності була б більш логічною
Вольфганг Фаль

0

Мої .xsession-помилки мають аналогічні помилки, що вказані в оригінальному запитанні. Я теж спробував майже все, що намагався @Martin.

Нарешті, те, що для мене спрацювало, - це відповідь із посилання lightdm не запускається , що в основному передбачає зупинку lightdm, перенастроювання xserver, запуск lightdm і потім перезавантаження машини. Після цього я зміг увійти до свого оригінального облікового запису користувача.

FYI: У мене є машина Lenovo T530 під управлінням Ubuntu 14.04 LTS (з використанням lightdm), і у мене встановлені драйвери nvidia для використання Cuda 6.5.


0

у вас є багато зламаних пакетів. Вам доведеться відслідковувати пакети. Спробуйте зробити примусову установку, запустивши цю команду, 'зазвичай' дасть вам зворотний зв'язок зі зламаними пакетами, щоб повідомити, чому відбувається підпроцес dpkg [1]. Ваші дані lightdm, ймовірно, також не були видалені, а ідентифікатор групи lightdm, ймовірно, існує, ви перевіряєте кішку, запускаючи кота на / etc / group

:~$ cat /etc/group

:~$ sudo apt-get -f install -y

У вас також є проблема зі змінною дисплея, і ваш ключ /tmp/.x0-lock відрізняється, ніж це було раніше, і це не дозволяє вам бути заблокованими. Після того, як ви пошкодили чарівне печиво, ваше глибоке посилання. Можливо, вам доведеться видалити ubuntu-робочий стіл і багато іншого. Наразі встановіть GDM та openbox.

ctl-alt-F6

:~$ sudo apt-get install openbox -y

:~$ sudo apt-get install gdm -y

Виберіть опцію, щоб зробити gdm менеджером дисплеїв, а вікно відкриття - менеджером вікон. Це може бути найпростішим рішенням ваших проблем.

Напишіть з подачею назад, якщо ви хочете ?? !!


Це трапилося зі мною кілька разів, я тебе це не маля, одна ніч це трапилося зі мною, і я взяв систему до ядра та деяких утиліт у tty6 (ctl-alt-F6), я очистив і видалив усе, навіть видалив xorg тимчасово . Нарешті я зміг встати та йти, відкривши xhost, встановивши змінну дисплея та створивши умовний вислів у своєму. Мені вдалося відновити всі свої дані. Потім я перевстановив.
oOpSgEo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.