web-dev-qa-db-ja.com

グラフィカルモードでログインできません-Ubuntu10.04 LTS

これは私が解決しようとした古い問題であり、明らかにまだ有効であり、これまでの更新では解決されていません。たとえば、Gnome(gdm?)およびNvidiaドライバーに関連しているようです。デスクトップPCで、LXDEベースのインストールで問題を回避しました。これは正常に機能しますが、何らかの理由でGnomeが本当に好きなので、これの原因/解決策を見つけるのは素晴らしいことです。

詳細は次のとおりです。

新規インストールしてすべての更新プログラム(10.04の最新カーネルお​​よび最新パッケージ)をインストールした後、グラフィカルログイン画面でログインできません。パスワードを入力すると、画面が数秒間黒くなり、ログイン画面に戻ります。しかし、ctrl + alt + f1でターミナルにアクセスすると、問題なくログインできるので、ユーザー名/パスワードは間違いなく問題ありません。

私のラップトップでは、Ubuntu 10.04を95%使用していますが、この問題が発生したことはないので、ハードウェアに関連していると思われます。グラフィックに関連するものかもしれません(デスクトップにはNvidia 9800GTがありますが、ラップトップにはATIカードがあります)。

私が何を探したり試したりするべきかについてのアイデアはありますか?この問題の考えられる理由/解決策を見つけるために、どのログを確認する必要がありますか。

更新

フレッシュインストールの直後、最初のログイン時なので、制限付きドライバーを有効にしていません。インストールされているnvidia関連のパッケージのみがnvidia-173-modaliasesnvidia-96-modaliasesnvidia-commonnvidia-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.
3
Botond Béres

これは、Ubuntu 10.04 LucidLynxのGNOMEDisplay Manager(gdm)で 既知のバグ のようです。

そのバグのコメント#21は、Ubuntuロゴのスプラッシュ画面を無効にすることでこの問題を回避できることを示唆しています。一時的に行うには、GRUBメニューからカーネル引数を編集し、splashオプションを削除します。永続的に行うには、GRUB_CMDLINE_LINUX_DEFAULTからsplashを削除します/etc/default/grubの環境変数行、およびSudo update-grubを実行して、変更を有効にします。

それが失敗した場合は、当面の間、lightdmやKDEのkdm(KDE Plasmaデスクトップ環境をインストールしなくてもインストールできます)などの別のディスプレイマネージャーに切り替えることもできます。 GNOMEのログイン画面は表示されませんが、GNOMEデスクトップにログインすることはできます。これらのいずれかをインストールするには、Sudo apt-get install lightdmまたはSudo apt-get install kdmを実行して再起動します。 GNOMEセッションにログインするには、選択したディスプレイマネージャのSessionメニューからGNOMEまたはUbuntu Desktopを選択するだけです。今後のログインのために選択内容を記憶しておく必要があります。

1
Patches

これはほぼ間違いなくnvidiaバイナリドライバの問題です。バイナリnvidiaドライバーを完全に削除します(apt-getパージでうまくいくはずです。nvidiaバイナリドライバーパッケージを忘れました-親切な人がこの答えを編集しますか?)。

これにより、nouveauまたはvgaにフォールバックする必要があります。 Nouveauはおそらく機能しますが、いくつかのバグがあり、3Dアクセラレーションはありません。 (私は10.10とヌーボーで運が良かった。)

VGAは確かに機能しますが、画面サイズが非常に小さいという制約があります。他のドライバーの1つをインストールするだけです。

3
Broam