Ubuntu 12.04 32bit не может войти


10

Я перепробовал почти все комментарии на эту тему. мой .xsession-errorsфайл говорит:

openConnection: connect: No such file or directory
cannot connect to brltty at :0

и это все. Я могу войти как гость, но не с моей учетной записью.


Проверено. Xauthority, разрешения такие, какие должны быть. Также удалены .Xauthority и .ICEauthority, не сработали. Все пакеты актуальны. Пожалуйста, помогите .. должен быть простой способ восстановить мой рабочий стол. Я не должен перемещать свои файлы и удалять свою учетную запись. Жду ваших комментариев
user250422

Ответы:


6

Через несколько дней с этой проблемой и прочтением множества SO-сообщений я обнаружил, что это, похоже, открытая ошибка Ubuntu (статус «Incomplete» по состоянию на июль 2015 года).

Больше информации об этом здесь: https://bugs.launchpad.net/ubuntu/+bug/1285444

Быстрое решение, кажется, переименовать файл, который хранит dconfнастройки:

$ mv ~/.config/dconf/user{,.old}

3

Удалите оба .Xauthorityи .ICEauthorityиз домашнего каталога вашего пользователя.

Если вы видите , старые или резервные копии или добавляемые версии либо из них (например .ICEauthority-c, ICEauthorityили .Xauthority.old) удалить их тоже.

(Отсутствие любого из этих файлов не повредит вашей системе. Они будут воссозданы при перезагрузке / входе в систему.) После этого просто перезагрузите компьютер или выйдите из системы, а затем снова войдите в систему и снова наслаждайтесь компьютером.

Протестировано на моей системе (Xubuntu 14.04 x86, ядро ​​linux 3.13.0-35-generic)


удаление файла .ICEauthority исправило его для меня
недв.

1

У меня также есть та же проблема, я не могу войти в Ubuntu 14.04, но теперь мне удалось войти ^ _ ^. Эта проблема также произошла со старой версией Ubuntu, где я узнал решение. В моем случае было несоответствие в конфигурации рабочего стола от пользователя, которого я вхожу в систему, и доступной конфигурации рабочего стола. Вот что я сделал: ([имя пользователя] просто как заполнитель)

Сначала я проверяю lightdm.log:

-----------------------------------
sudo nano /var/log/lightdm/lightdm.log
---------------------------------------
I had a suspicion on these lines:
 ..................
    [+27.41s] DEBUG: Session pid=1114: User [username] authorized
    [+27.42s] DEBUG: Session pid=1114: Greeter requests session ubuntu
    [+27.42s] DEBUG: Seat: Failed to find session configuration ubuntu
    [+27.42s] DEBUG: Seat: Can't find session 'ubuntu'
..................

почему lightdm ищет сессию "Ubuntu"? Это было из-за [username], который я использую, его xsession - Ubuntu. Это было в / var / lib / AccountsService / users / [username]:

---------------------------------------
[User]
Language=en_US
FormatsLocale=id_ID.UTF-8
XSession=ubuntu <=====================  THIS ONE
Background=/home/[username]/Pictures/Wallpapers/1781785_10201241375132193_1896210726_o.jpg
SystemAccount=false

[InputSource0]
xkb=us
---------------------------------------

Затем я смотрю на xsession в папке / usr / share / xsessions. Был только gnome.desktop, нет ubuntu.desktop.

Чтобы я изменил содержимое / var / lib / AccountsService / users / [username]:

from XSession=ubuntu to XSession=gnome

Проблема решена ^ _ ^


1
Мне пришлось установить "Ubuntu-сеанс", чтобы иметь возможность войти снова.
Тим

0

У меня была похожая проблема сегодня, я заметил, что некоторые файлы и каталоги в домашнем каталоге пользователей принадлежат пользователю root, в частности .ICEAuthority (это было, скорее всего, из-за того, что я пытался настроить VNC). В любом случае, как только я использовал chown, чтобы изменить владельца этих файлов обратно на пользователя, я снова смог правильно войти в систему.


0

Я скомпилировал Krita из исходного кода и должен был изменить .profile, чтобы включить нестандартный каталог установки. Я сделал это плохо, по-видимому. Как только я исправил синтаксис, я мог снова войти в систему, как ожидалось!


3
Добро пожаловать в Спросите Ubuntu! Я рекомендую отредактировать этот ответ, чтобы дополнить его конкретными сведениями о том, как это сделать. (См. Также Как написать хороший ответ? Для общего совета о том, какие ответы считаются наиболее ценными в Ask Ubuntu.)
Дэвид Фёрстер

0

У меня была такая же проблема на Ubuntu 13.04.

Я переписал запись gnome.desktop, /usr/share/xsessionsпотому что она отсутствовала:

[Desktop Entry]
Name=GNOME
Comment=This session logs you into GNOME
Exec=gnome-session --session=gnome
TryExec=gnome-shell
Icon=
Type=Application
X-LightDM-DesktopName=GNOME
X-Ubuntu-Gettext-Domain=gnome-session-3.0

Затем я удалил gnome-session- * и переустановил все. После этого все работало нормально, и я мог выбрать сеанс, который хотел, единство, гном и так далее.


-2

Моя проблема была решена путем отключения автоматического входа.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.