Это старая проблема, которую я пытался решить, и, по-видимому, она все еще действует, но ни одно из обновлений до сих пор не решило ее. Похоже, это связано с драйверами Gnome (gdm?) И Nvidia, потому что, например, ex. На моем настольном ПК я только что обошел проблему с установкой на основе LXDE, которая прекрасно работает, однако мне действительно почему-то нравится Gnome, так что было бы здорово найти причину / решение этой проблемы.
Вот подробности:
После новой установки и установки всех обновлений (последнее ядро для 10.04 и последние пакеты) я не могу войти в систему на графическом экране входа. После ввода пароля экран на несколько секунд станет черным, а затем возвращается к экрану входа. Но если я иду в терминал с помощью Ctrl + Alt + F1, я могу войти в систему просто отлично, так что мое имя пользователя / пароль определенно в порядке.
На своем ноутбуке я использую Ubuntu 10.04 95% времени и никогда не сталкивался с этой проблемой, поэтому я подозреваю, что это связано с аппаратным обеспечением. Может быть, что-то связано с графикой (у меня на рабочем столе Nvidia 9800GT, но на ноутбуке карта Ati).
Любые идеи о том, что я должен искать или попробовать? Какие журналы я должен проверить, чтобы выяснить возможные причины / решения этой проблемы.
Обновить :
Это сразу после новой установки, при первом входе в систему, поэтому у меня не включены ограниченные драйверы. Установлены только пакеты, связанные с nvidia nvidia-173-modaliases
, nvidia-96-modaliases
, nvidia-common
, nvidia-current-modaliases
,
Если я загружаюсь в режим восстановления как root, а затем запускаю startx
Я могу попасть в GNOME.
Выход из cat /var/log/gdm/:0-greeter.log
Window manager warning: Failed to read saved session file /var/lib/gdm/.config/metacity/sessions/103537dbc1e1d90e94130703607828717100000014670000.ms: Failed to open file '/var/lib/gdm/.config/metacity/sessions/103537dbc1e1d90e94130703607828717100000014670000.ms': No such file or directory
** (process:1477): DEBUG: Greeter session pid=1477 display=:0.0 xauthority=/var/run/gdm/auth-for-gdm-Jf8At5/database
(gnome-power-manager:1478): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.24.1/gobject/gsignal.c:2273: signal `proxy-status' is invalid for instance `0x203ed90'
gdm-simple-greeter[1477]: Gtk-WARNING: /build/buildd/gtk+2.0-2.20.1/gtk/gtkwidget.c:5636: widget not within a GtkWindow
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1200047 (Login Wind)
Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1200047 (Login Wind)
Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
источник
startx
Вы можете войти в GNOME?sudo apt-get dist-upgrade
) Если это не поможет, пожалуйста, опубликуйте содержание/var/log/gdm/:0-greeter.log
,aptitude full-upgrade
неapt-get dist-upgrade
однако, как я хотел бы использовать последний дистрибутив LTS. Но я постараюсь обновить дистрибутив тоже, мне интересно, если это решит проблему.dist-upgrade
, виноват. У меня действительно есть все пакеты на данный момент, хотя.Ответы:
Это похоже на известная ошибка с помощью диспетчера отображения GNOME (
gdm
) в Ubuntu 10.04 Lucid Lynx.Комментарий № 21 к этой ошибке предлагает отключить заставку с логотипом Ubuntu, чтобы обойти эту проблему. Чтобы сделать это временно, вы можете отредактировать аргументы ядра из меню GRUB и удалить
splash
вариант. Чтобы сделать это навсегда, удалитеsplash
отGRUB_CMDLINE_LINUX_DEFAULT
строка переменной среды в/etc/default/grub
и запуститьsudo update-grub
чтобы изменения вступили в силу.Если это не поможет, вы также можете переключиться на другой диспетчер отображения, например
lightdm
или KDEkdm
(который можно установить без необходимости установки среды KDE Plasma Desktop). Вы не получите экран входа в GNOME, но все равно сможете войти на рабочий стол GNOME. Чтобы установить любой из них, просто запуститеsudo apt-get install lightdm
или жеsudo apt-get install kdm
и перезагрузите. Чтобы войти в сеанс GNOME, просто выберитеGNOME
или жеUbuntu Desktop
от сессия меню выбранного вами диспетчера отображения. Следует помнить ваш выбор для будущих входов.источник
kdm
решил проблему.etc/default/grub
изменение не помогло, но обходной путь установкиkdm
и затем выбор сессии GNOME был в порядке.splash
вернуться к/etc/default/grub
и перезапуститьsudo update-grub
чтобы вернуть ваш красивый экран загрузки. Кроме того, если вы хотите, вы можете сообщить о своем опыте этой ошибке и подписаться, чтобы получать уведомления, когда / если она исправлена.Это почти наверняка проблема двоичного драйвера nvidia. Полностью удалите двоичный драйвер nvidia (apt-get purge должен помочь; я забыл пакет двоичных драйверов nvidia - будет ли любезная душа редактировать этот ответ?).
Это должно заставить вас вернуться в нуво или vga. Nouveau, вероятно, будет работать, но у вас будут некоторые ошибки и нет 3D-ускорения. (Мне повезло больше с 10.10 и нуво.)
VGA, безусловно, будет работать, но вы будете ограничены таким маленьким размером экрана, единственное, что нужно сделать, это установить один из других драйверов.
источник