Может войти в xfce, но не в среду Ubuntu Desktop после обновления

10

Я недавно обновил свою установку Ubuntu 14.04, и после перезагрузки я больше не могу войти в среду Ubuntu Desktop. Я пробовал несколько подходов, таких как:

  1. переименование .Xauthorityи перезапуск
  2. обеспечение того, что .Xauthorityон не принадлежит root(также выполнил команду sudo chown -R $USER:$USER $HOMEтеперь почти все файлы в моем домашнем каталоге являются исполняемыми)
  3. sudo apt-get install ubuntu-desktop и sudo apt-get install --reinstall ubuntu-desktop

Содержание .xsession-errors:

Script for ibus started at run_im.
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: gnome-session (Unity) main process (6756) terminated with status 1
init: unity-settings-daemon main process (6735) killed by TERM signal
init: Disconnected from notified D-Bus bus
init: logrotate main process (6631) killed by TERM signal
init: xsession-init main process (6726) killed by TERM signal
init: unity-panel-service main process (6760) killed by TERM signal
init: upstart-dbus-session-bridge main process (6675) terminated with status 1
init: hud main process (6740) killed by TERM signal

И содержание /var/log/lightdm/lightdm.log

Обновить

Я попробовал описанное здесь исправление, и теперь среда Ubuntu Desktop исчезла. - и теперь у меня есть три окружения рабочего стола (включая gnome), и работает только xfce.

Последнее обновление

Я установил множество менеджеров рабочего стола (?), Как показано ниже, но только два из них работают. GNOME Flashback (Metacity) и сеанс Xfce . Остальные не работают.

Окончательное обновление

Поскольку многие попытки исправить систему сделали ее еще хуже, мне в конечном итоге пришлось установить Ubuntu 16.04 LTS.

введите описание изображения здесь

Olumide
источник
Вы проверили журналы на наличие проблем с логином?
Яцек
Какой у вас выход lspci -nn | grep '\[03'? Если у вас есть более одной строки в этом выводе, вероятно, ваш драйвер был затронут, и вы должны переустановить его. У меня есть подробный ответ на этот вопрос в этом вопросе. Цикл входа в систему - одна из проблем, с которыми я столкнулся, и установка среды Xfce все-таки исправила, но только временно. Короче говоря, вы должны просто переустановить драйвер Nvidia, и тогда он будет работать нормально. Любые другие вопросы, связанные с этим, затем проверьте ссылку, которую я отправил.
Джо

Ответы:

2

похоже, что вы в какой-то момент пытались запустить xsession от имени пользователя root, и некоторые другие файлы остались с правами root в вашей домашней директории.

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

find ~ -uid 0

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

Также может быть хорошей идеей отправить это в файл для справки позже, если вы добавите больше проблем с последующими изменениями.

Если вы удовлетворены тем, что все файлы, перечисленные в этой команде, должны быть возвращены в ваше владение, выполните эту команду.

find ~ -uid 0 -exec chown $USER:$USER -r {} \;

Также было бы целесообразно создать новую учетную запись пользователя для сравнения, попробуйте войти в систему с этим, если это не работает, то проблема может быть не на уровне пользователя, но может быть системной проблемой.

Амиас
источник
У меня есть другой аккаунт на моей машине. Я не могу войти в это также. Единственные файлы, которые принадлежат пользователю root, находятся в основном в моей личной временной папке.
Olumide
похоже, у вас что-то не работает на системном уровне, поэтому исправление, скорее всего, будет связано с редактированием файлов в / etc / X11
Amias
Кстати, обновление программного обеспечения хочет обновить, libgbm1но не может, поскольку обновление заблокировано. Интересно, связано ли это с проблемой.
Olumide
Также последним, что я сделал перед тем, как возникла проблема, было принять обновление, включающее nvidia cuda.
Olumide
Обновление: я сделал принудительное обновление или что-то в этом роде, и теперь я не могу загрузиться ни на один из рабочих столов. Никаких вариантов не представлено.
Olumide
1
  1. Пожалуйста, проверьте и опубликуйте свой /var/log/Xorg.0.logи /var/log/Xorg.0.log.oldпосле неудачного входа в систему.
  2. Пожалуйста, удалите x11-common, удалите / переименуйте /etc/X11и установите x11-commonснова.
  3. XFCE не использует дорогостоящие 3D-эффекты, поэтому, вероятно, нет OpenGL и / или специальных графических драйверов. Проверьте графические драйверы для вашей карты.
Томас
источник
К сожалению, я больше не в состоянии проверить эти шаги. Я возился с моей установкой, пока я не сломал ее полностью, и ничего не работало. Поэтому мне пришлось переустановить. Теперь это не так гладко. Я почти скучаю по Windows (на самом деле я _am_currently на Windows)
Olumide
Без сомнения, рабочий стол Linux по-прежнему является самой большой проблемой, вероятно, единственной. Даже если обновление возможно, оно содержит много подводных камней. Обычно я отделяю свой дом и устанавливаю свежую версию, если больше ничего не помогает.
Томас
скажи что будешь, но мне не хватает относительной стабильности винды. Я так боюсь перехода на LTS 16.04. Ubuntu слишком много кусал меня, когда я пытался сделать невинное обновление, и bam полностью отказался от установки.
Olumide
Вы не поверите, но после того, как я установил и запустил мою систему и применил обновление программного обеспечения, то же самое случилось и с моим рабочим столом Ubuntu !!! В конце концов попробую ваши предложения.
Olumide