Hi Dave,
Le 21/01/2013 14:37, Dave Anderson a écrit :
----- Original Message -----
> Hello,
>
> Is it possible to extract the content of the kernel buffer (result of
> the 'log' command) from a kernel dump without access to the kernel debug
> symbols ?
>
> The intent is to be able to retrieve a minimal set of information from
> the dump on a system that doesn't have to possibility to install the
> namelist with debug symbols.
>
> TIA,
>
> Kind regards,
>
> ...Louis
> --
> Louis Bouchard
> Backline Support Analyst
> Canonical Ltd
> Ubuntu support:
http://landscape.canonical.com
Do you guys (Ubuntu) have makedumpfile as part of your kdump facility?
It does just that, using the debug/offset information contained in
the vmcoreinfo data:
$ man makedumpfile
...
--dump-dmesg
This option overrides the normal behavior of makedumpfile.
Instead of compressing and filtering a VMCORE to make it
smaller, it simply extracts the dmesg log from a VMCORE and
writes it to the specified LOGFILE. If a VMCORE does not contain
VMCOREINFO for dmesg, it is necessary to specfiy [-x VMLINUX] or
[-i VMCOREINFO].
Example:
# makedumpfile --dump-dmesg /proc/vmcore dmesgfile
# makedumpfile --dump-dmesg -x vmlinux /proc/vmcore dmesgfile
...
Dave
--
Crash-utility mailing list
Crash-utility(a)redhat.com
https://www.redhat.com/mailman/listinfo/crash-utility
Yep, makedumpfile is used by default. How about that for self-inflicted
'ridicule'! I've been co-maintaining makedumpfile for Debian for the
last three releases, I should have known better :-)
Thanks for pointing me to that !
Kind regards,
...Louis
Now I know that
--
Louis Bouchard
Backline Support Analyst
Canonical Ltd
Ubuntu support:
http://landscape.canonical.com