Estou tentando usar itens kexec / kdump para depurar travamentos do kernel. Consigo carregar o kernel do crash com sucesso e posso despejar o vmcore do kernel do crash.
Processo /proc/vmcore ... 0 -r------- 1 root root 3.8G 1º de janeiro 00:02 /proc/vmcore
Mas quando tento usar vmcore-dmesg para extrair o log de travamento, recebo o erro abaixo e o arquivo de log de travamento tem 0 byte.
Gerar log de travamento: Nenhum cabeçalho de programa cobrindo vaddr 0xffffff8008ba3560encontrou bug kexec? -rw-r--r-- 1 raiz raiz 0 1º de janeiro 00:02 crash.log
Quando fiz algumas pesquisas sobre isso, encontrei um patch relacionado a isso (https://patchwork.kernel.org/patch/9273231/). Mas isso não ajudou.
As versões do kernel principal e do kernel crash são diferentes. Preciso usar a mesma versão para ambos os kernels? alguma ideia sobre isso?
Obrigado
Responder1
O problema foi corrigido após usar a mesma versão do kernel para o aplicativo MAIN e o aplicativo crash. E atualizou as ferramentas kexec para 2.0.19.