GNOMEを起動できません

GNOMEを起動できません

最近、Archシステムをカーネル4.9.8にアップグレードしました。再起動後にグラフィックターゲットを切り離すことはできません。dmesg私にこれを与えた:

[   54.537319] gnome-shell[756]: segfault at 44 ip 00007f312c42b311 sp 00007ffc7c141a10 error 4 in libmutter.so.0.0.0[7f312c355000+12c000]
[   56.011442] NVRM: Your system is not currently configured to drive a VGA console
[   56.011443] NVRM: on the primary VGA device. The NVIDIA Linux graphics driver
[   56.011443] NVRM: requires the use of a text-mode VGA console. Use of other console
[   56.011444] NVRM: drivers including, but not limited to, vesafb, may result in
[   56.011444] NVRM: corruption and stability problems, and is not supported.
[   56.012100] nvidia-modeset: Allocated GPU:0 (GPU-26bd7466-7209-5400-b8c1-c33539ed7a9f) @ PCI:0000:01:00.0
[   56.275134] snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD data byte 16
[   57.023579] gnome-session-f[896]: segfault at 0 ip 00007f7caeb46ce9 sp 00007fff40fd2170 error 4 in libgtk-3.so.0.2200.8[7f7cae864000+6fa000]
[   64.715141] snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD data byte 0

この問題を引き起こす可能性があるいくつかの要因があるようですが、それが何であれ根本的な原因を解決すれば、他の問題も解決されると思います。サービスの使用startxや開始など、さまざまな方法でXorgを試してみました。gdm私は通常、セグフォルトがユーザーによって解決できないことを知っていますが、これについて2番目の意見を聞き、他の人にも同じ問題があるかどうかを確認したいと思いました。ありがとうございます!

これまでに見たり試したことがあります(まだパッケージがダウングレードされていません): https://bugs.archlinux.org/task/51908

https://bbs.archlinux.org/viewtopic.php?id=218580

https://bbs.archlinux.org/viewtopic.php?pid=1467820#p1467820

答え1

私が試した最初のことは、gnomeとすべての依存関係を削除してインストールすることでしたpacman -Rnsc gnome gdm。これは機能せず、必要なパッケージの多くを削除します。ああ、まあ。

グラフィックドライバはエラーが発生する最低レベルの操作であるため、エラーメッセージのNVRM部分に集中することにしました。これを修正すると、すべての問題が解決されるわけではありませんか? Nvidiaドライバが問題の原因であるようで、オープンソースの愛好家として、私はこのnouveauドライバを試してみることにしました。 Nvidiaドライバのアンインストールは少し手間がかかりましたが、アンインストールしてNuboをインストールして再起動します。グラフィカルユーザーインターフェース!今完璧になりましたか?いいえ。主要コンポーネントが欠落しており、解像度は4:3モニターに設定されています。しかし、詳細を見ると(長い内容である)、/var/log/pacman.log現在のログファイルを参照して重要なように見えるパッケージ(gnome-control-centerなど)を選択して、不足しているコンポーネントを再インストールしています。これが同じ状況の誰かに役立つことを願っています!

また、これによりバグレポートが生成される可能性がありますが、Archパッケージマネージャまたはfreedesktop.orgの人々にこれを知らせる必要があるかどうかはわかりません。論文を提出する必要があると思われる場合は、問題へのコメントにスタックトレースリンクがあります。

関連情報