Gnome / X выходит из системы сразу после входа в систему & mdash; какие лог-файлы релевантны?

я игралась с fingerprint-gui и X/xrandr настройки разрешения.

когда я начинаю мою машину, она загружается нормально. Как только [F4], а gnome закончили начиная, он записывает меня автоматически и приносит меня обратно в gdm приглашение со списком пользователей. Тогда я, тем не менее, в состоянии войти в систему с помощью "рабочем столе отказобезопасности".

я проверил список запуска приложений, но все вроде нормально там.

я не могу не вложу перста моего о том, что именно может быть ответственен за это: X, нажать [F8] или какой-перепутала [F9] и параметры. До сих пор я проверил /var/logs/X11/xorg.0.log, на [F11] и ~/.xsession-errors. Кроме того, я не совсем, кажется, понять "взаимодействие" между x, ГДМ, гном, гном-policykit теперь, Пэм.D и все такое.

есть любые другие соответствующие файлы журнала, которые могли бы указать мне на то, что сломано?

есть любые другие соответствующие файлы журнала, которые могли бы указать мне на то, что сломано?

убунту 10.10 Маверик Сурикат для IBM/ThinkPad в компании Lenovo Г60, ATI для Radeon x1400 мобильности всех обновлений, установленных пользователя Linux 1 год+,
6
задан 10 January 2011 в 21:11

56 ответов

Я знаю, что это древний вопрос, но это случилось со мной. Оказалось, что последняя строка моего ~ / .profile возвращала ненулевой код выхода. Поскольку команда bash 'source' возвращает в качестве кода выхода последний код выхода сценария, я предполагаю, что это расстроило инициализацию xsession.

Вы можете увидеть это в ~ / .xsession-errors ( Я сделал это), но тогда вы не можете, если ваша последняя команда профиля возвращает код ошибки без печати какого-либо вывода.

Итак, взгляните на нижнюю часть каждого из ваших сценариев входа. Работал для меня.

5
ответ дан 6 August 2018 в 04:09

Это случилось со мной в последнее время. Я решил проблему, посмотрев в журналах lightdm ( / usr / log / lightdm / * ). В моем случае он пытался загрузить сеанс, называемый gnome-shell , когда ни один из них не существовал. Я скопировал /usr/share/xsession/gnome.session в /usr/share/xsession/gnome-shell.session , и все получилось отлично.

(Заметьте, я понимаю, что это вряд ли сработает для искателя, поскольку Ubuntu не использовал LightDM в 10.10. Однако, если вопрос был задан сегодня или если кто-то ищет сегодня, это вероятный ответ.)

1
ответ дан 6 August 2018 в 04:09

Это произошло со мной (на Xfce) после копирования .mov-файла на Рабочий стол. Используя ssh для удаленного входа и удаления файла, проблема

0
ответ дан 6 August 2018 в 04:09

Не видя файлы журналов, трудно сказать, где находится ошибка (используйте pastebin.ubuntu.com или сообщите о новой ошибке для Launchpad, запустив ubuntu-bug xorg-server , но попробуйте посмотреть gdm's журналы в / var / log / gdm / (эта папка может быть недоступна без доступа root).

1
ответ дан 6 August 2018 в 04:09

может случиться, что ваша переменная PATH перепуталась. Чтобы устранить проблему:

Нажмите Alt + Ctrl + F5 на экране входа

  export PATH = / usr / local / sbin: / usr / local / bin: / usr  / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / local / games  

Теперь зайдите на передний экран и попробуйте войти в систему. [ ! d4]

0
ответ дан 6 August 2018 в 04:09

Хорошо, ребята, я нашел реальное решение этой проблемы, для всех тех, у кого установлены графические карты NVIDIA.

Лучшим решением является удаление драйверов Nvidia. (Но я рекомендую использовать файл драйвера .run для удаления просто: sudo apt purge nvidia - - * и т. Д. Не работает для меня)

Во время установки в моей системе я загрузил последний nvidia-драйвер в виде файла .run со своего сайта: http://www.nvidia.com/object/linux-display-archive.html

I имел файл .run, сохраненный в ~ / Downloads как nvidia-drivers.run

Как только на экране входа в систему я сделал следующие шаги:

  1. ctrl + alt + f6
  2. login
  3. sudo service lightdm stop
  4. cd to ~ / Каталог загрузок, в котором хранится файл nvidia-drivers.run. [ ! d7]
  5. sudo nvidia-drivers.run --uninstall
  6. sudo service lightdm restart

См. шаг5: Это будет правильно удалите все драйверы Nvidia, и вы можете сразу же войти в систему. Удачи!

0
ответ дан 7 August 2018 в 22:08

Для потомков - я оставлю здесь решение ...

Это может произойти, если вы попробуете запустить X-сервер под привилегиями root при входе в свою учетную запись ..., чтобы вы могли набрал:

sudo startx

или возился с xauth как root.

Это создаст файл в вашем домашнем каталоге ~ / .Xauthority, который принадлежит root.

Когда вы пытаетесь войти в систему, система попытается прочитать этот файл, но не получит разрешения и запишет вас обратно.

Решение -

  • выйдите на терминал Ctrl + Alt + F1
  • войдите в свою учетную запись
  • : sudo mv ~ / .Xauthority ~ / old.Xauthority
  • теперь выйдите из системы, набрав «logout»
  • , вернитесь к dm с помощью Ctrl + Atl + F7
  • , вы должны войти в систему сейчас!

Если у вас нет привилегий sudo, вы должны получить кого-то, кто делает на вашей системе

8
ответ дан 7 August 2018 в 22:08

Я знаю, что это древний вопрос, но это случилось со мной. Оказалось, что последняя строка моего ~ / .profile возвращала ненулевой код выхода. Поскольку команда bash 'source' возвращает в качестве кода выхода последний код выхода сценария, я предполагаю, что это расстроило инициализацию xsession.

Вы можете увидеть это в ~ / .xsession-errors ( Я сделал это), но тогда вы не можете, если ваша последняя команда профиля возвращает код ошибки без печати какого-либо вывода.

Итак, взгляните на нижнюю часть каждого из ваших сценариев входа. Работал для меня.

5
ответ дан 7 August 2018 в 22:08

Это произошло со мной (на Xfce) после копирования .mov-файла на Рабочий стол. Используя ssh для удаленного входа и удаления файла, проблема

0
ответ дан 7 August 2018 в 22:08

Не видя файлы журналов, трудно сказать, где находится ошибка (используйте pastebin.ubuntu.com или сообщите о новой ошибке для Launchpad, запустив ubuntu-bug xorg-server , но попробуйте посмотреть gdm's журналы в / var / log / gdm / (эта папка может быть недоступна без доступа root).

1
ответ дан 7 August 2018 в 22:08

может случиться, что ваша переменная PATH перепуталась. Чтобы устранить проблему:

Нажмите Alt + Ctrl + F5 на экране входа

  export PATH = / usr / local / sbin: / usr / local / bin: / usr  / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / local / games  

Теперь зайдите на передний экран и попробуйте войти в систему. [ ! d4]

0
ответ дан 7 August 2018 в 22:08

Это случилось со мной в последнее время. Я решил проблему, посмотрев в журналах lightdm ( / usr / log / lightdm / * ). В моем случае он пытался загрузить сеанс, называемый gnome-shell , когда ни один из них не существовал. Я скопировал /usr/share/xsession/gnome.session в /usr/share/xsession/gnome-shell.session , и все получилось отлично.

(Заметьте, я понимаю, что это вряд ли сработает для искателя, поскольку Ubuntu не использовал LightDM в 10.10. Однако, если вопрос был задан сегодня или если кто-то ищет сегодня, это вероятный ответ.)

1
ответ дан 7 August 2018 в 22:08

Хорошо, ребята, я нашел реальное решение этой проблемы, для всех тех, у кого установлены графические карты NVIDIA.

Лучшим решением является удаление драйверов Nvidia. (Но я рекомендую использовать файл драйвера .run для удаления просто: sudo apt purge nvidia - - * и т. Д. Не работает для меня)

Во время установки в моей системе я загрузил последний nvidia-драйвер в виде файла .run со своего сайта: http://www.nvidia.com/object/linux-display-archive.html

I имел файл .run, сохраненный в ~ / Downloads как nvidia-drivers.run

Как только на экране входа в систему я сделал следующие шаги:

  1. ctrl + alt + f6
  2. login
  3. sudo service lightdm stop
  4. cd to ~ / Каталог загрузок, в котором хранится файл nvidia-drivers.run. [ ! d7]
  5. sudo nvidia-drivers.run --uninstall
  6. sudo service lightdm restart

См. шаг5: Это будет правильно удалите все драйверы Nvidia, и вы можете сразу же войти в систему. Удачи!

0
ответ дан 10 August 2018 в 10:22

Я знаю, что это древний вопрос, но это случилось со мной. Оказалось, что последняя строка моего ~ / .profile возвращала ненулевой код выхода. Поскольку команда bash 'source' возвращает в качестве кода выхода последний код выхода сценария, я предполагаю, что это расстроило инициализацию xsession.

Вы можете увидеть это в ~ / .xsession-errors ( Я сделал это), но тогда вы не можете, если ваша последняя команда профиля возвращает код ошибки без печати какого-либо вывода.

Итак, взгляните на нижнюю часть каждого из ваших сценариев входа. Работал для меня.

5
ответ дан 10 August 2018 в 10:22

Это произошло со мной (на Xfce) после копирования .mov-файла на Рабочий стол. Используя ssh для удаленного входа и удаления файла, проблема

0
ответ дан 10 August 2018 в 10:22

Не видя файлы журналов, трудно сказать, где находится ошибка (используйте pastebin.ubuntu.com или сообщите о новой ошибке для Launchpad, запустив ubuntu-bug xorg-server , но попробуйте посмотреть gdm's журналы в / var / log / gdm / (эта папка может быть недоступна без доступа root).

1
ответ дан 10 August 2018 в 10:22

Для потомков - я оставлю здесь решение ...

Это может произойти, если вы попробуете запустить X-сервер под привилегиями root при входе в свою учетную запись ..., чтобы вы могли набрал:

sudo startx

или возился с xauth как root.

Это создаст файл в вашем домашнем каталоге ~ / .Xauthority, который принадлежит root.

Когда вы пытаетесь войти в систему, система попытается прочитать этот файл, но не получит разрешения и запишет вас обратно.

Решение -

  • выйдите на терминал Ctrl + Alt + F1
  • войдите в свою учетную запись
  • : sudo mv ~ / .Xauthority ~ / old.Xauthority
  • теперь выйдите из системы, набрав «logout»
  • вернитесь к dm с помощью Ctrl + Atl + F7
  • , вы должны войти в систему сейчас!

Если у вас нет привилегий sudo, вы должны получить кого-то, кто делает на вашей системе

8
ответ дан 10 August 2018 в 10:22

может случиться, что ваша переменная PATH перепуталась. Чтобы устранить проблему:

Нажмите Alt + Ctrl + F5 на экране входа

  export PATH = / usr / local / sbin: / usr / local / bin: / usr  / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / local / games  

Теперь зайдите на передний экран и попробуйте войти в систему. [ ! d4]

0
ответ дан 10 August 2018 в 10:22

Это случилось со мной в последнее время. Я решил проблему, посмотрев в журналах lightdm ( / usr / log / lightdm / * ). В моем случае он пытался загрузить сеанс, называемый gnome-shell , когда ни один из них не существовал. Я скопировал /usr/share/xsession/gnome.session в /usr/share/xsession/gnome-shell.session , и все получилось отлично.

(Заметьте, я понимаю, что это вряд ли сработает для искателя, поскольку Ubuntu не использовал LightDM в 10.10. Однако, если вопрос был задан сегодня или если кто-то ищет сегодня, это вероятный ответ.)

1
ответ дан 10 August 2018 в 10:22

Хорошо, ребята, я нашел реальное решение этой проблемы, для всех тех, у кого установлены графические карты NVIDIA.

Лучшим решением является удаление драйверов Nvidia. (Но я рекомендую использовать файл драйвера .run для удаления просто: sudo apt purge nvidia - - * и т. Д. Не работает для меня)

Во время установки в моей системе я загрузил последний nvidia-драйвер в виде файла .run со своего сайта: http://www.nvidia.com/object/linux-display-archive.html

I имел файл .run, сохраненный в ~ / Downloads как nvidia-drivers.run

Как только на экране входа в систему я сделал следующие шаги:

  1. ctrl + alt + f6
  2. login
  3. sudo service lightdm stop
  4. cd to ~ / Каталог загрузок, в котором хранится файл nvidia-drivers.run. [ ! d7]
  5. sudo nvidia-drivers.run --uninstall
  6. sudo service lightdm restart

См. шаг5: Это будет правильно удалите все драйверы Nvidia, и вы можете сразу же войти в систему. Удачи!

0
ответ дан 13 August 2018 в 16:47

Я знаю, что это древний вопрос, но это случилось со мной. Оказалось, что последняя строка моего ~ / .profile возвращала ненулевой код выхода. Поскольку команда bash 'source' возвращает в качестве кода выхода последний код выхода сценария, я предполагаю, что это расстроило инициализацию xsession.

Вы можете увидеть это в ~ / .xsession-errors ( Я сделал это), но тогда вы не можете, если ваша последняя команда профиля возвращает код ошибки без печати какого-либо вывода.

Итак, взгляните на нижнюю часть каждого из ваших сценариев входа. Работал для меня.

5
ответ дан 13 August 2018 в 16:47

Это произошло со мной (на Xfce) после копирования .mov-файла на Рабочий стол. Используя ssh для удаленного входа и удаления файла, проблема

0
ответ дан 13 August 2018 в 16:47

Не видя файлы журналов, трудно сказать, где находится ошибка (используйте pastebin.ubuntu.com или сообщите о новой ошибке для Launchpad, запустив ubuntu-bug xorg-server , но попробуйте посмотреть gdm's журналы в / var / log / gdm / (эта папка может быть недоступна без доступа root).

1
ответ дан 13 August 2018 в 16:47

Для потомков - я оставлю здесь решение ...

Это может произойти, если вы попробуете запустить X-сервер под привилегиями root при входе в свою учетную запись ..., чтобы вы могли набрал:

sudo startx

или возился с xauth как root.

Это создаст файл в вашем домашнем каталоге ~ / .Xauthority, который принадлежит root.

Когда вы пытаетесь войти в систему, система попытается прочитать этот файл, но не получит разрешения и запишет вас обратно.

Решение -

  • выйдите на терминал Ctrl + Alt + F1
  • войдите в свою учетную запись
  • : sudo mv ~ / .Xauthority ~ / old.Xauthority
  • теперь выйдите из системы, набрав «logout»
  • вернитесь к dm с помощью Ctrl + Atl + F7
  • , вы должны войти в систему сейчас!

Если у вас нет привилегий sudo, вы должны получить кого-то, кто делает на вашей системе

8
ответ дан 13 August 2018 в 16:47
  • 1
    Потрясающие. Если бы у меня было столько репутации, сколько у меня на других сайтах SE, вы сразу получите щедрость на этот ответ! Я просто провожу несколько часов; переустановить все пакеты gnome, переконфигурировать все по умолчанию, удалить кеши и настройки, поиграть с lightdm и т. д. и т. д. и т. д. ... Я стучал головой, почему работала гостевая сессия, и я не мог войдите в систему правильно. Спасибо Спасибо спасибо! И, конечно, +1 – halirutan 19 December 2014 в 00:47
  • 2
    не работает, я ненавижу Ubuntu и людей, которые сделали это дерьмо – revolutionary 13 October 2017 в 17:00

может случиться, что ваша переменная PATH перепуталась. Чтобы устранить проблему:

Нажмите Alt + Ctrl + F5 на экране входа

  export PATH = / usr / local / sbin: / usr / local / bin: / usr  / sbin: / usr / bin: / sbin: / bin: / usr / games: / usr / local / games  

Теперь зайдите на передний экран и попробуйте войти в систему. [ ! d4]

0
ответ дан 13 August 2018 в 16:47

Это случилось со мной в последнее время. Я решил проблему, посмотрев в журналах lightdm ( / usr / log / lightdm / * ). В моем случае он пытался загрузить сеанс, называемый gnome-shell , когда ни один из них не существовал. Я скопировал /usr/share/xsession/gnome.session в /usr/share/xsession/gnome-shell.session , и все получилось отлично.

(Заметьте, я понимаю, что это вряд ли сработает для искателя, поскольку Ubuntu не использовал LightDM в 10.10. Однако, если вопрос был задан сегодня или если кто-то ищет сегодня, это вероятный ответ.)

1
ответ дан 13 August 2018 в 16:47

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

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