Может войти в 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 04.11.2016 в 10:37
источник

2 ответа

1

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

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

find ~ -uid 0

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

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

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

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

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

    
ответ дан Amias 09.11.2016 в 07:46
1
  1. Пожалуйста, проверьте и опубликуйте свои /var/log/Xorg.0.log и /var/log/Xorg.0.log.old после неудачного входа.
  2. Удалите x11-common , удалите / переименуйте /etc/X11 и снова установите x11-common .
  3. XFCE не использует дорогостоящие 3D-эффекты, поэтому, вероятно, OpenGL и специальные графические драйверы отсутствуют. Проверьте графические драйверы для вашей карты.
ответ дан Thomas 09.11.2016 в 23:09