3

Это старая проблема, которую я пытался решить, и, по-видимому, она все еще действует, но ни одно из обновлений до сих пор не решило ее. Кажется, это связано с Gnome (gdm?) и драйверы Nvidia, потому что для экс. На моем настольном ПК я только что обошел проблему с установкой на основе 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.

2 ответа2

3

Это почти наверняка проблема двоичного драйвера nvidia. Полностью удалите двоичный драйвер nvidia (apt-get purge должен помочь; я забыл пакет двоичных драйверов nvidia - добрый ли человек отредактирует этот ответ?).

Это должно заставить вас вернуться в нуво или vga. Nouveau, вероятно, будет работать, но у вас будут некоторые ошибки и нет 3D-ускорения. (Мне повезло больше с 10.10 и нуво.)

VGA, безусловно, будет работать, но вы будете ограничены таким маленьким размером экрана, единственное, что нужно сделать, это установить один из других драйверов.

1

Похоже, это известная ошибка в Диспетчере отображения GNOME (gdm) в Ubuntu 10.04 Lucid Lynx.

Комментарий № 21 к этой ошибке предлагает отключить заставку с логотипом Ubuntu, чтобы обойти эту проблему. Чтобы сделать это временно, вы можете отредактировать аргументы ядра из меню GRUB и удалить опцию splash . Чтобы сделать это навсегда, удалите splash из строки переменной среды GRUB_CMDLINE_LINUX_DEFAULT в /etc/default/grub и запустите sudo update-grub чтобы изменения вступили в силу.

Если это не удается, вы можете также переключиться на другой менеджер дисплея на некоторое время, как lightdm или kdm KDE (который можно установить без необходимости установки среды KDE Plasma Desktop). Вы не получите экран входа в GNOME, но все равно сможете войти на рабочий стол GNOME. Чтобы установить любой из них, просто запустите sudo apt-get install lightdm или sudo apt-get install kdm и перезапустите. Чтобы войти в сеанс GNOME, просто выберите GNOME или Ubuntu Desktop в меню сеанса выбранного диспетчера дисплея. Следует помнить ваш выбор для будущих входов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .