J'ai donc essayé de déboguer un étrange crash intermittent du noyau pour un serveur fonctionnant sous Ubuntu-Server 16.04, qui m'a laissé perplexe pendant des lustres, et j'ai donc installé et configuré linux-crashdump
à la suite de la Recette du crash dump du wiki Ubuntu .
Après avoir attendu que le problème revienne sur le tapis, linux-crashdump
a fait son travail et a généré un fichier d'erreur, mais maintenant je ne sais pas comment l'utiliser !
Le guide Ubuntu propose deux méthodes pour les visualiser, soit en utilisant crash
o apport-retrace
mais aucune de ces méthodes ne fonctionne comme décrit.
apport-retrace
revient simplement :
ERROR: report file does not contain the required fields
Entre-temps, pour crash
J'ai téléchargé l'image appropriée avec l'info de débogage en utilisant apt-get install linux-image-$(uname -r)-dbgsym
comme recommandé, avant d'exécuter la commande suivante :
crash /usr/lib/debug/boot/vmlinux-4.4.0-93-generic /var/crash/linux-image-4.4.0-93-generic-201709131146.crash
Cependant, cela donne lieu à une erreur de :
crash: linux-image-4.4.0-93-generic-201709131146.crash: not a supported file format
Quelle est la manière correcte d'afficher linux-crashdump
les décharges maintenant ? Est-ce que je manque des étapes qui ne sont pas dans le guide ?