it-roy-ru.com

Проблемы после обновления до 14.04 (только фон и указатель после входа в систему)

После обновления с 12.04 до 14.04 я мог войти в свою сессию X (хотя с очень низкой графикой). Пытаясь исправить графику, мне удалось прервать сеанс X.

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

Кроме того, я не могу установить nvidia-current, так как он пытается установить nvidia-304, и это зависит от старых библиотек video-abi. Есть ли способ сообщить менеджеру пакетов, что nvidia-current должна использовать более новую версию?

49
fabikw

Эта ошибка зависит от нескольких факторов, включая видеокарту и пользовательские файлы конфигурации. Например, некоторые пользователи решили проблему, выполнив одно или несколько из следующих "решений" (не все работают для всех, некоторым пользователям даже нужна комбинация в зависимости от того, как был настроен сеанс и использовалось оборудование):

Исправление 1 - Проблемы с Compiz (модуль OpenGL не загружается, плагин Unity не загружается)

Sudo rm -fr ~/.cache/compizconfig-1
Sudo rm -fr ~/.compiz

Исправление 2 - сессия не загружается (гостевая сессия загружается нормально)

Sudo rm -fr ~/.Xauthority
Sudo rm -fr ~/.config/autostart

Исправление 3 - Сессия не загружается (Гость не загружается)

Sudo apt-get install --reinstall ubuntu-desktop unity compizconfig-settings-manager upstart

Исправление 4 - Launcher/Top Panel не загружается (карты Nvidia)

Sudo add-apt-repository ppa:xorg-edgers/ppa -y
Sudo apt-get update
Sudo apt-get install nvidia-340
Sudo reboot

Исправление 5 - Очистка единства

dconf reset -f /org/compiz/
setsid unity

Исправление 6 - Очистка кэша

Sudo rm -fr .cache/*

ВНИМАНИЕ - это очистит кэш для всех приложений в папке .cache.

В большинстве этих случаев, если сеанс открывается, но вы все еще не видите верхнюю панель или панель запуска, попробуйте открыть терминал. CTRL+ALT+T и введите ccsm (при условии, что вы уже установили пакет compizconfig-settings-manager), затем включите плагин OpenGL и плагин Unity. Если драйвер работает хорошо, это должно активировать обе панели через пару секунд. Даже в некоторых случаях плагин Unity в диспетчере настроек конфигурации compiz просто не включен.

47
Luis Alvarado

Это то, что исправило мою проблему. Как только вы загрузитесь на пустой рабочий стол ... нажмите CTRL + ALT + F1.

apt-get install --reinstall ubuntu-desktop
apt-get install unity
apt-get purge nvidia* bumblebee*
apt-get install nvidia-prime
shutdown -r now

Когда компьютер вернулся, мой экран входа в систему был в высоком разрешении. Я ввел свой пароль. Ждите в течение минуты, есть задержка запуска, и рабочий стол BAM появился, и всплывающие окна были там, немного медленный при запуске.

31
bbullis

Я использовал пользовательскую тему с моей более старой версией (12.04), поэтому я восстановил ее по умолчанию. Сначала я попытался переключиться на тему Ambience (по умолчанию). Вы можете попробовать это, щелкнув правой кнопкой мыши и выбрав "Изменить фон рабочего стола". Там вы можете войти в меню некоторых настроек.

-или же-

вы можете сбросить Compiz. Вам нужно будет сделать это за пределами Unity. Выйти, переключиться на консоль (CTRL+ALT+F1), а затем удалите настройки Compiz и кеш:

rm -r ~/.cache/compizconfig-1
rm -r ~/.compiz

Выйдите из консоли, переключитесь обратно в GUI (CTRL+ALT+F7) и войдите в систему. Compiz должен вернуться к настройкам по умолчанию, и ваш рабочий стол будет восстановлен, за исключением любых настроек, которые вы могли выполнить.

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

6
XXmickeymoorexx

Хорошо, мне удалось исправить мою проблему после этой процедуры.

Я загрузил Ubuntu в расширенных настройках и сначала восстановил все разрушенные/поврежденные пакеты. У меня было 700 МБ поврежденных пакетов, которые нужно было исправить после сбоя во время обновления 13.10-> 14.04. После этого я загрузился в корневой терминал.

Затем я решил удалить все проприетарные драйверы

Sudo apt-get purge nvidia* bumblebee*

А затем продолжил установку "новых" драйверов с открытым исходным кодом, которые, как правило, не рекомендуются (с точки зрения производительности), но поскольку мне не нужна обширная 3D-графика на моем рабочем компьютере, а все остальные драйверы не работают для меня, это было единственным решением.

Sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core xserver-xorg-video-nouveau

После попыток исправить мои проблемы различными способами, я хотел убедиться, что я не испортил пакеты Unity и Ubuntu, поэтому я переустановил их

Sudo apt-get install --reinstall ubuntu-desktop unity

Я перезагрузил компьютер, и с тех пор все работает. Я не уверен, что это мой компьютер или драйверы, но я не совсем доволен скоростью Unity/Compiz, поэтому я установил диспетчер настроек Compiz Config и изменил визуальные эффекты с "Хорошо" на "Быстро"

Sudo apt-get install compizconfig-settings-manager
6
asgerbj

Если вы сдались, вы не можете подтвердить, работает ли это решение для вас или нет. Но я все равно опубликую в надежде, что кто-то еще может извлечь из этого пользу.

Укороченная версия:

Пожалуйста, попробуйте переименовать каталог /home/[user_name]/.config/dconf в /home/[user_name]/.config/dconf.original

Сделайте это из текстового терминала или, если вы можете использовать графический интерфейс (больше из этого), сделайте это из сеанса, отличного от фиксированного сеанса пользователя. Затем войдите снова как затронутый пользователь. Проблема решилась?

Длинная версия:

В моей системе 4 пользователя. Два пользователя являются членами группы администраторов и могут использовать команду Sudo. Я обновился с 13.10 до 14.04. Через некоторое время, используя 14.04, у второго пользователя-администратора возникла та же проблема: от входа в систему приветствующего до фонового изображения с указателем мыши и ничего более, без строки меню в верхней части экрана и без единой панели запуска программ, также CTRL + ALT + L больше не работал, чтобы закрыть сеанс, перейти к другому tty и использовать Sudo restart lightdm.

Уязвимый пользователь может использовать Gnome 3 без проблем, затронут только сеанс Unity.

Поскольку все другие пользователи могли войти в систему, используя Unity или Gnome 3, было очевидно, что что-то было повреждено на стороне пострадавшего пользователя. Я хотел исправить эту сессию, не удаляя пользователя и не создавая его заново. Поэтому я переименовал его в каталог .config в надежде, что внутри него все это вызывает файл конфигурации. И это было именно так. Следующая попытка входа в сеанс Unity была в порядке (но все программы были сброшены до значений по умолчанию). Если я поместил оригинальный каталог .config на место, проблема снова возникла. Затем я начал работать в каталоге .config, сначала я переименовал половину его подкаталогов (там было около 40 подкаталогов), и с первой попытки я попал в группу, в которой содержится преступник. Тогда я поставил на место половину этой половины, и проблема снова появилась. Затем я переименовал половину этой последней группы и ... я думаю, вы уже знаете, как это происходит.

Используя этот метод, я в конце концов ударил преступника. Переименование каталога dconf решило проблему.

Содержимое .config/dconf (фактически один файл) не обязательно должно быть повреждено. Возможно, он не поврежден (на уровне файловой системы моя файловая система чистая), но содержит недопустимые данные, которые на этом заканчиваются из-за некоторой ошибки в том, кто знает, какой компонент системы.

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

6
Hatoru Hansou

У меня такая же проблема!

Я очистил FGLRX

Sudo apt-get purge fglrx-*

Я также очищаю compiz и кеш

mkdir ~/backup
Sudo mv ~/.compiz ~/backup
Sudo mv ~/.cache ~/backup

после перезагрузки и входа в систему подождите некоторое время. Это в конечном итоге появилось.

3
Yip Wai Peng

Начиная с 3 июня 2014 года у меня была эта проблема на нескольких компьютерах с Intel VGA, и ни одно из предложенных решений не решило проблему.

После нескольких дней исследований и попыток я обнаружил, что это вызвано пакетом xserver-xorg-video-intel, найденным в Xorg-edgers PPA.

Чтобы решить проблему, просто запустите эти две команды:

Sudo apt-get install ppa-purge
Sudo ppa-purge ppa:xorg-edgers/ppa

и затем перезагрузите компьютер.

2
Roberto Leinardi

Проблема в обновлении gnome-сессии. После перезагрузки запустите эти две команды:

открыть командную строку CTRL+ALT+F1

Войти в систему

Sudo apt-get update
Sudo apt-get install gnome-session
reboot your system

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

0
Nuno

Что-то вроде:

Sudo dpkg-перенастроить xserver-xorg

следует перенастроить X.

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

0
lbaile200