Kdump -crashlog

Установка на Debian 7
  • apt-get install kdump-tools
Настройка

  •  
Включить дамп
USE_KDUMP=1
update-grub


Ошибка
[FAIL] no crashkernel= parameter in the kernel cmdline ... failed!



nano /etc/default/grub

В строку GRUB_CMDLINE_LINUX_DEFAULT дописываем crashkernel=128M@32M . Столько будет выделяться памяти для дампа. Теперь:

sudo update-grub
reboot
cat /proc/cmdline










DIAGNOSTICS

       USE_KDUMP is not set or zero
              The variable USE_KDUMP in the file /etc/default/kdump-tools
               is 0.  To use kdump, edit the file and change the value to 1.

       kdump is not supported by this kernel
              The file /sys/kernel/kexec_crash_loaded does  not  exist.   This
              means   that   the  currently  running  kernel  either  was  not
              configured to support kdump, or that a crashkernel=  commandline
              parameter was not used when the currently running kernel booted.

       no crashkernel= parameter in the kernel cmdline
              a  crashkernel=  commandline  parameter  was  not  used when the
              currently running  kernel  booted.   You  will  need  to  add  a
              crashkernel=  parameter  to your /etc/lilo.conf, /etc/elilo.conf
              or grub /boot/grub/menu.lst file and reboot, before  kdump  will
              work.  See installed READMEs for suggestions.

       KDUMP_KERNEL does not exist: $KDUMP_KERNEL
              A KDUMP_KERNEL was specified in /etc/default/kdump-tools, but it
              cannot be found.

       KDUMP_INITRD does not exist: $KDUMP_INITRD
              A KDUMP_INITRD was specified in /etc/default/kdump-tools, but it
              cannot be found.

       no KDUMP_KERNEL in $KDUMP_DEFAULTS and
       can't find a kdump package directory in /usr/lib
              no kdump kernel could be found.

       found a linux-kdump package in $KDUMP_PKG_DIR
       but can't find a kdump kernel in $KDUMP_PKG_DIR
              this indicates a broken linux-kdump package installation.

       no kdump initrd image: $KDUMP_INITRD
       an initrd will not be used
              this  indicates  that  although  a  kdump  kernel  was  found, a
              corresponding initrd was not found.

       kdump kernel relocation address does not match crashkernel= parameter
              For non-relocatable architectures,  the  kdump  kernel  must  be
              built   with   a  predetermined  start  address.   This  message
              indicates that the start address of the  kdump  kernel  and  the
              start address in the crashkernel= parameter do not match.

       failed to load kdump kernel
              kexec reported that it could not load the kdump kernel.

       failed to unload kdump kernel
              kexec  reported  that it could not unload the kdump kernel.  Run
              'kexec -u' directly for more detail.

       makedumpfile failed, falling back to 'cp'
              this message is printed if the kdump-tools init script  attempts
              to  save  a  /proc/vmcore  file  using makedumpfile and the save
              fails.

       failed to save vmcore in $KDUMP_STAMPDIR
              this message indicates that makedumpfile and the fallback method
              of  using  cp  has failed.  This usually occurs if pathnames are
              wrong or if the disk is full.


Комментарии

Популярные сообщения из этого блога

mikbill расшифровка завершений сессий

Accel-ppp команды

Zabbix agent установка и настройка