Ubuntu Serverでkdumpが動いた
Bug #885071 “linux-crashdump functionality is broken” : Bugs : linux package : Ubuntu
…ぉぃこら。
壊れたままリリースするなよ…。
取り敢えずメモリを4096MBに増やしてリトライ。
/usr/share/initramfs-tools/scripts/init-bottom/0_kdumpを変更すれば回避可能っぽい。
--- 0_kdump.orig 2011-11-23 14:32:29.113580047 +0100 +++ 0_kdump 2011-11-23 14:22:35.232067873 +0100 @@ -19,6 +19,7 @@ MAKEDUMPFILE="$rootmnt/usr/bin/makedumpfile" LOG="$rootmnt/var/crash/vmcore.log" VMCORE="/proc/vmcore" +export LD_LIBRARY_PATH="/root/lib:/root/usr/lib:/root/lib/x86_64-linux-gnu"
$ sudo update-initramfs -u
initramfsを更新。
$ sudo sysctl kernel.sysrq=1 $ sudo sysctl kernel.panic=1 $ sudo sysctl kernel.panic_on_oops=1 $ sudo sysctl kernel.unknown_nmi_panic=1 $ sudo su - # echo c > /proc/sysrq-trigger
panicを起こす。今度はきちんとdumpを採取してくれたっぽい?
$ ls /var/crash/linux-image-3.0.0-12-virtual.0.crash /var/crash/linux-image-3.0.0-12-virtual.0.crash
お、ちゃんと保存されてる。