私は Lenovo ThinkPad T4 を使用しており、DebianWheezyは安定して動作しています。クラッシュすることはありません。最近DebianJessieにアップグレードし、クラッシュしました。 Gnomeがクラッシュしたようです。
クラッシュすると、Gnomeの「システムエラーが発生しました」ページに入ります。ログアウトします。」その後、再起動するか、プログラムに戻り、3〜4分後にログアウトします。
どうすればこれの根底にたどり着くことができますか、または少なくともこれがシステムエラー、マルハナバチ、またはxorgエラーのいずれであるかを確認するにはどうすればよいですか?これが私がしたことのタイムラインです:
システム情報:
ログ:
00:02.0 VGA互換コントローラー:Intel Corporation第3世代コアプロセッサーグラフィックスコントローラー(rev 09)
01:00.0 VGA互換コントローラー:NVIDIA Corporation GF108M [NVS 5400M](rev ff)
更新#1
13:51-13:52にクラッシュし、/ var/logに次のように表示されます。
-rw-r----- 1 root 18K Sep 14 13:51 debug
-rw-r--r-- 1 root 31K Sep 14 13:51 Xorg.0.log
-rw-r----- 1 root 95K Sep 14 13:51 kern.log
-rw-rw-r-- 1 root 160K Sep 14 13:52 wtmp
-rw-r----- 1 root 147K Sep 14 13:52 daemon.log
-rw-r----- 1 root 1.4M Sep 14 13:54 user.log
-rw-r----- 1 root 467K Sep 14 13:54 syslog
-rw-r----- 1 root 1.5M Sep 14 13:54 messages
-rw-r----- 1 root 27K Sep 14 13:54 auth.log
私はそれらのそれぞれをチェックしました、そして疑わしいと思われた唯一のものは:
Sep 14 13:51:36 oskol kernel: [40336.856002] VirtualBox[21056]: segfault at c ip b57d917b sp bf99a510 error 4 in VirtualBox.so[b5680000+6bf000]
それはクラッシュを引き起こすのでしょうか、それともそれ以上の警告ですか?
更新#2
提案されたようにnvidiaドライバーを更新し、xorg.confファイルを生成しようとしましたが、これはおそらくbumblebeeと競合し、Xは「nvidiaモジュールが見つかりません」と言い始めることができなくなったと思います。それらをアンインストールし、xorg.confの名前を変更したので、ATMはありません。私のカードはマルハナバチが必要なNvidiaOptimusカードだと思います。
更新#3
FileZillaがランダムにクラッシュし、ログアウトしました。これがどのようなエラーであったかをデバッグする方法はありますか?
更新#4
今日は2台のモニターを使用していますが、そのうちの1台は「おやおや!何かがおかしい。もう1台は問題ない。
UPDATE#5-
数ヶ月経ちましたが、まだこれを解決していません。 HD全体をバックアップし、Debianを新たにインストールするのに非常に近いです。より詳しい情報:
設定->ディスプレイに「画面情報を取得できませんでした」と表示されます
Xorg.8.logには次のものが含まれています。
[ 48783.817] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the [ 48783.817] (EE) NVIDIA(0): system's kernel log for additional error messages and [ 48783.817] (EE) NVIDIA(0): consult the NVIDIA README for details. [ 48783.817] (EE) NVIDIA(0): *** Aborting *** [ 48783.817] (EE) NVIDIA(0): Failing initialization of X screen 0 [ 48783.817] (II) UnloadModule: "nvidia" [ 48783.817] (II) UnloadSubModule: "wfb" [ 48783.817] (II) UnloadSubModule: "fb" [ 48783.817] (EE) Screen(s) found, but none have a usable configuration.
フル Xorg.8.log
Jkwong888の solution を試してみましたが、マルハナバチのxorg.conf.nvidiaの先頭に画面セクションを追加しても役に立ちませんでした。
optirun -vv glxgearsは私にこれを与えます、それはいくつかの「DRMインターフェースバージョンの設定に失敗しました」
optirun -vv glxgears [ 674.297893] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf [ 674.298701] [DEBUG]optirun version 3.2.1 starting... [ 674.298749] [DEBUG]Active configuration: [ 674.298780] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf [ 674.298796] [DEBUG] X display: :8 [ 674.298810] [DEBUG] LD_LIBRARY_PATH: [ 674.298824] [DEBUG] Socket path: /var/run/bumblebee.socket [ 674.298839] [DEBUG] Accel/display bridge: auto [ 674.298854] [DEBUG] VGL Compression: proxy [ 674.298869] [DEBUG] VGLrun extra options: [ 674.298883] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus [ 674.298967] [DEBUG]Using auto-detected bridge primus [ 674.418536] [INFO]Response: No - error: [XORG] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Permission denied [ 674.418552] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Permission denied [ 674.418557] [DEBUG]Socket closed. [ 674.418570] [ERROR]Aborting because fallback start is disabled. [ 674.418575] [DEBUG]Killing all remaining processes.
これはドライバーの問題のようです。
まず、ビデオドライバを再インストールする必要があります。
インテルの場合:
Sudo apt-get install xserver-xorg-video-intel
NVIDAの場合:
リストされているVersion 304.125
グラフィックカードをサポートするレガシードライバ(NVIDIA® NVS 5400M
)を使用してください ここ および以下で説明します。
1)「contrib」および「non-free」コンポーネントを/etc/apt/sources.listに追加します。次に例を示します。
Debian 8 "Jessie" deb http://http.debian.net/debian/ jessie main contrib non-free
2)利用可能なパッケージのリストを更新します。適切なlinux-headersとカーネルモジュールパッケージをインストールします。
aptitude update aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-legacy-304xx-kernel-dkms
これにより、推奨されるnvidia-legacy-304xx-driverパッケージもインストールされます。 DKMSはシステム用のnvidiaモジュールを構築します。
3)Xorgサーバー構成ファイルを作成します。
4)システムを再起動して、nouveauブラックリストを有効にします。
それでも機能しない場合は、Debian 8のクリーンインストールを試してから、必要に応じて各ドライバー/機能を追加してください(それぞれとの統合テストを実行してください)。
そのVirtualBoxのセグメンテーション違反が原因である可能性が非常に高いです。試してみてください
$ VBoxManage list extpacks
だから https://www.virtualbox.org/wiki/Download_Old_Builds_4_ に行き、v。4.3.18用のextpack -All Platforms-をダウンロードします(またはバージョンがインストールされました)。
次に、vboxを起動します。 [ファイル]> [設定]に移動し、[拡張機能]タブに移動します。右側の小さな矢印を選択してファイルを追加します。ダウンロードした.extpackを参照すると、残りは自動的に行われます。アップグレードするかどうかを尋ねるウィンドウがポップアップします(小さなアップグレードボタンを押します)。