AMD(x86_64)=?ISO-2022-JP?B?GyRCGyRCJVclbSU7JUMlNSRHJE4bKEI=?= lkcd について
こんばんわ。Marumoです。 lkcdを使用し、dump取得の手順確認を行っているのですが、 lcrash にて取得した dump 内容を確認しようとしたところ、 "Unknown dump arch"というWarningの後にFailしてしまいます。 何が悪いのやらさっぱり解らないので、MLに投稿させて頂きました。 手順等を参考にしたサイトはコチラです。 http://www.novell.com/coolsolutions/feature/15284.html 下記のログから、何かアドバイスを頂ければと思います。 宜しくお願い致します。 #長文になっています。申し訳ございません。 【環境】 CPU:AMD Opteron(tm) Processor 252 # SPident CONCLUSION: ServicePack Level: SLES-9-x86_64-SP1 + "updates" => up-to-date # uname -rm 2.6.5-7.139-default x86_64 # rpm -qf /sbin/lkcd lkcdutils-4.2-193.57 # cat /etc/sysconfig/dump DUMP_ACTIVE="1" DUMPDEV="/dev/sdb1" DUMPDIR="/var/log/dump" DUMP_LEVEL="4" DUMP_COMPRESS="2" DUMP_FLAGS="0x80000000" DUMP_SAVE="1" PANIC_TIMEOUT="5" BOUNDS_LIMIT=10 KEXEC_IMAGE=/boot/vmlinuz KEXEC_CMDLINE="root console=tty0" TARGET_HOST="" TARGET_PORT=6688 SOURCE_PORT=6688 ETH_ADDRESS=ff:ff:ff:ff:ff:ff DUMP_MAX_CONCURRENT=4 NETDUMP_VERBOSE=no 【dump取得方法】 ・マジックキーにて手動ダンプを実行 # echo d > /proc/sysrq-trigger ・再起動後、/var/log/dump/? 以下を確認 # ls /var/log/dump/3 analysis.3 dump.3 kerntypes.3 lcrash.3 map.3 (dump ファイルは取得出来ているようです。) ・lcrash にてdump内容を確認 # cd /var/log/dump/3 # lcrash -n 3 lcrash 0.10.2 (xlcrash) build at Jun 6 2005 16:48:29 Lcrash is free software. It is covered by the GNU General Public License. You are welcome to change it and/or distribute copies of it under certain conditions. Type "help -C" to see the conditions. Absolutely no warranty is given for Lcrash. Type "help -W" for warranty details. map = map.3 dump = dump.3 kerntypes = kerntypes.3 lease wait... Check dump architecture: Warning: Unknown dump arch: "x86_64" stored in dump header. Warning: Unknown dump arch. Setting dump arch to host arch. Initializing host arch data ... Done. Initializing dump access data... Done. Opening dump for access...Warning: Unknown dump arch: "x86_64" stored in dump header. Failed. DUMP INFORMATION: architecture: unknown byte order: unknown pointer size: 0 bytes per word: 0 kernel release: 0.0.0 memory size: 0 (0G 0M 0K 0Byte) num phys pages: 0 number of cpus: 0 以上 -- -- ・ ・ ・ ・・...★ -Atsushi Marumo- maru_ykr@yahoo.co.jp ★... ・ . ・ ・ -------------------------------------- Yahoo! Mail - supported by 10million people http://pr.mail.yahoo.co.jp/10m/
今井です。 lcrashコマンドにアーキテクチャ(x86_64)指定し忘れてますけど....。 うちでは(SUSE Linux10.0 64bit版ですが)ダンプ取ってないので単純 にlcrashコマンド実行しただけの確認してみました。 アーキテクチャ指定しないで実行するとご質問の様なUnknown.....と言 われますが、アーキテクチャ指定するとそれなりに実行する様です。 (ダンプする様にしてないのでそれなりですが) #lcrash --help でコマンドパラメータのヘルプ出ますが....。 SLES9でセルフラーニングキットで無いのであればNovellに聞いてみるのも 有りかと思いますが....。 Opteron 252ですか....。いいですねぇ.....。 私だってそのうち.....そうなるのはいつになるのやら....。 木曜日 17 11月 2005 18:51、A.Marumo さんは書きました:
lkcdを使用し、dump取得の手順確認を行っているのですが、 lcrash にて取得した dump 内容を確認しようとしたところ、 "Unknown dump arch"というWarningの後にFailしてしまいます。
下記のログから、何かアドバイスを頂ければと思います。 宜しくお願い致します。 #長文になっています。申し訳ございません。
【環境】 CPU:AMD Opteron(tm) Processor 252
・lcrash にてdump内容を確認 # cd /var/log/dump/3 # lcrash -n 3 lcrash 0.10.2 (xlcrash) build at Jun 6 2005 16:48:29 Lcrash is free software. It is covered by the GNU General Public License. You are welcome to change it and/or distribute copies of it under certain conditions. Type "help -C" to see the conditions. Absolutely no warranty is given for Lcrash. Type "help -W" for warranty details.
map = map.3 dump = dump.3 kerntypes = kerntypes.3
lease wait... Check dump architecture: Warning: Unknown dump arch: "x86_64" stored in dump header. Warning: Unknown dump arch. Setting dump arch to host arch.
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Marumoです。 今井さん、返信ありがとうございます。
lcrashコマンドにアーキテクチャ(x86_64)指定し忘れてますけど....。 試しに、-a x86_64 を指定してみましたが、 現象かわらずでした。 #default: same as host architecture と書いてあるので #何も指定しなければ、x86_64 が指定されていると思ってます。
うちでは(SUSE Linux10.0 64bit版ですが)ダンプ取ってないので単純 にlcrashコマンド実行しただけの確認してみました。 アーキテクチャ指定しないで実行するとご質問の様なUnknown.....と言 われますが、アーキテクチャ指定するとそれなりに実行する様です。 (ダンプする様にしてないのでそれなりですが)
こちらも単純に lcrash だけを実行してみました。 こちらは、アーキテクチャ指定をしなくてもOKのようです。 "lcrash -d /var/log/dump/3/dump.3 -a x86_64" と実行すると やはりダメです。となると、取得したdumpに問題ありでしょうか? それとも、単に使い方を間違っているのか、、、 # lcrash map = /boot/System.map-2.6.5-7.139-default dump = /dev/mem kerntypes = /boot/Kerntypes-2.6.5-7.139-default Please wait... Check dump architecture: Initializing host arch data ... Done. Initializing dump access data... Done. Opening dump for access... Done. Loading type info (Kerntypes) ... Done. Loading kernel symbol information ... Done. Initialize virtop address translator... Done. Initialize dump specific data ... Done. Version of map,dump and types: salieri_Fri_Jan_14_17_07_36_UTC_2005 Loading ksyms from dump ............ Done. DUMP INFORMATION: architecture: x86_64 byte order: little pointer size: 64 bytes per word: 8 kernel release: 2.6.5 memory size: 1073152000 (0G 1023M 448K 0Byte) num phys pages: 262000 number of cpus: 1 -- ・ ・ ・ ・・...★ -Atsushi Marumo- maru_ykr@yahoo.co.jp ★... ・ . ・ ・ -------------------------------------- Yahoo! Mail - supported by 10million people http://pr.mail.yahoo.co.jp/10m/
takezouです。
On Fri, 18 Nov 2005 11:20:00 +0900 (JST)
"A.Marumo"
Marumoです。 今井さん、返信ありがとうございます。
lcrashコマンドにアーキテクチャ(x86_64)指定し忘れてますけど....。 試しに、-a x86_64 を指定してみましたが、 現象かわらずでした。 #default: same as host architecture と書いてあるので #何も指定しなければ、x86_64 が指定されていると思ってます。
うちでは(SUSE Linux10.0 64bit版ですが)ダンプ取ってないので単純 にlcrashコマンド実行しただけの確認してみました。 アーキテクチャ指定しないで実行するとご質問の様なUnknown.....と言 われますが、アーキテクチャ指定するとそれなりに実行する様です。 (ダンプする様にしてないのでそれなりですが)
こちらも単純に lcrash だけを実行してみました。 こちらは、アーキテクチャ指定をしなくてもOKのようです。 "lcrash -d /var/log/dump/3/dump.3 -a x86_64" と実行すると やはりダメです。となると、取得したdumpに問題ありでしょうか? それとも、単に使い方を間違っているのか、、、 一連のメールのやり取りをみていて... なにをやって、どこまでOKかみたいなことがわかり辛いです。 #なんか、表みたいなものに整理して考えてみてはどうでしょうか?
例えば、 SL10.0 64, SLSE9x86_64-SP1 --------------------------------------------------------------------- lcrash ○ X lcrash -a x86_64 ○ X lcrash -d /var/log/dump/3/dump.3 -a x86_64 X X 仮に、上のマトリクスみたいになった時は、 ・SL10.0でのパラメータ指定が悪いか dumpデータ自体に問題があるでしょう。 ・SLSE9x86_64-SP1の場合は、lcrash(そのバージョン)自体に問題がありそう AMD Opteron(tm) Processor 252 って、新しめのモノなので、 最初からサポート(SLSE9x86_64-SP1だと)されているのかな? とも思ったりしました。 で、SLES(9)の場合、ユーザ登録から一年間は、(インストール)ユーザ サポートがついているようですし、「SUSE Linux ベーシックサポート」 と契約していれば、そこらあたり答えてくれそうな気がします。 #私の場合、64bit環境を持っていないですし、もしかしたらCPUの石に #依存するかも。 みたいな話は弱いもので。 --- takezou -------------------------------------- Know more about Breast Cancer http://pr.mail.yahoo.co.jp/pinkribbon/
こんばんわ。Marumoです。 takezouさん、返信ありがとうございました。 とりあえず、解決出来たようです。 LKCD最新バージョン "lkcdutils-6.1.0"を make installしたところ問題なく動作いたしました。 (SLES9 SP1 で提供されているLKCDは "lkcdutils-4.2-193.57" でした。) 以前のVersion(lkcdutils-4.2-193.57)で取得していたdumpファイルでも 正常に読み込めているようですので、lcrash に問題があったのかな?と 安易に考えてます。 ただ、lcrash のバージョンは lkcdutils-4.2 の頃と変わっていないようですが、、、 #ひとまず目的は達成出来たので、ソースまで見比べてません^^; <old ver> # lcrash -v lcrash 0.10.2 (xlcrash) build at Jun 6 2005 16:48:29 <new ver> # lcrash -v lcrash 0.10.2 (xlcrash) build at Nov 21 2005 17:55:16 以上、ご報告まで。 ありがとうございました。 -- ・ ・ ・ ・・...★ -Atsushi Marumo- maru_ykr@yahoo.co.jp ★... ・ . ・ ・ -------------------------------------- Yahoo! Mail - supported by 10million people http://pr.mail.yahoo.co.jp/10m/
takezouです。
#簡単レスモード
On Mon, 21 Nov 2005 19:20:15 +0900 (JST)
"A.Marumo"
こんばんわ。Marumoです。 takezouさん、返信ありがとうございました。 どうもです。
とりあえず、解決出来たようです。 それは、よかったです。 :-)
LKCD最新バージョン "lkcdutils-6.1.0"を make installしたところ問題なく動作いたしました。 (SLES9 SP1 で提供されているLKCDは "lkcdutils-4.2-193.57" でした。) そうですか。(私のレスが助けになったかどうかわからいですけど。)
もともと、クロスプラットフォームなツールみたいなので、 lcrash自体は変わっていなくても、関係するモジュールとか ツール群みたいなものに更新(bugfix, 新しいアーキテクチャ対応) があったかもしれませんね。 --- takezou -------------------------------------- Know more about Breast Cancer http://pr.mail.yahoo.co.jp/pinkribbon/
participants (3)
-
A.Marumo
-
Masaru Imai
-
takezou