2

kdumpとクラッシュユーティリティを使用して、openSUSE11.3でのLinuxカーネルパニックを分析しようとしています。システムはvmcoreファイルを正常に作成していますが、それを分析しようとすると、クラッシュによってシンボルがないという苦情が出されます。

# crash -s vmlinux-2.6.34-12-desktop.gz vmcore
crash: vmlinux-2.6.34-12-desktop.gz: no debugging data available
crash: vmlinux-2.6.34-12-desktop.debug: debuginfo file not found

crash: either install the appropriate kernel debuginfo package, or
       copy vmlinux-2.6.34-12-desktop.debug to this machine

システムはストックデスクトップカーネルを実行しています

# uname -r
2.6.34-12-desktop

およびパッケージがインストールされkernel-develています。kernel-desktop-devel他のパッケージにはデバッグシンボル(RedHatのkernel-debuginforpmと同様)がありますか、それとも別のアプローチ/カーネルを使用する必要がありますか?

4

2 に答える 2

5

openSUSEのシンボルは、Red Hatやバリアント(CentOS、Fedoraなど)と同じように名前が付けられていますが、別のリポジトリにあります。この例では、vmlinuxシンボルがkernel-desktop-devel-debuginfoパッケージに含まれていますが、実際にはkernel-desktop-debuginfo、モジュールシンボルのも取得する必要があります。

于 2010-11-19T17:57:19.113 に答える
0

カーネルの「kernel-debug-devel」パッケージをロードします。

于 2010-11-12T20:12:21.167 に答える