Protokolldateien für Kernel Panic unter Arch Linux

7

Ich habe kürzlich meinen Arch Linux-Computer aktualisiert. Seitdem bekomme ich hier und da Kernel-Panik. (Der Bildschirm friert ein und die Statusanzeigen auf meiner Tastatur blinken.)

Es scheint zu passieren, wenn ich mir ein YouTube-Video etwa 10 Minuten lang ansehe. Ich möchte herausfinden, was diese Kernel-Panik verursacht, damit ich sie lösen kann.

Ich kann anscheinend keine Protokolldatei mit wertvollen Informationen finden.

journalctlgibt keine nützlichen Informationen und dmesgzeigt nur Informationen über den aktuell laufenden Kernel an. Die meisten Protokolldateien in / var / log / sind leer. Ich denke, das ist normal, da systemd die Protokollierung übernimmt und die Protokolle dort nicht speichert.

Wo finde ich weitere Informationen zu den Kernel-Paniken, die ich bekomme? Ich brauche keinen vollständigen Kernel-Dump. Ein Stack-Trace oder der Name des fehlerhaften Moduls / Subsystems sollten ausreichen.

Boris Bera
quelle

Antworten:

1
dmesg -w > yourlogfile &

Der obige Befehl folgt dem dmesg-Protokoll und druckt es in eine Datei. Lassen Sie es laufen, bis der Kernel in Panik gerät, und überprüfen Sie das Protokoll nach dem Booten mit

tail yourlogfile

Es gibt Ihnen vielleicht nicht die rauchende Waffe, aber es ist ein Ort, an dem Sie anfangen können.

dizzi90
quelle
0

Wenn das System vollständig ausgelastet ist, gibt es keine Garantie dafür, dass der Fehler auf die Festplatte geschrieben werden kann.

Da der Bildschirm jedoch auch gesperrt ist, scheint es möglich, dass der Fehler mit X zusammenhängt. X verfügt weiterhin über eigene Protokolldateien. Suchen Sie daher nach einem Absturz zunächst in /var/log/Xorg.0.log.old (oder einer der anderen /var/log/Xorg.*-Dateien).

user3049102
quelle
0

Ich denke, Sie sollten kdump für Ihren Computer so konfigurieren, dass Sie bei jeder Panik einen vmcore erhalten (vmcore ist eine Momentaufnahme des laufenden Kernels zum Zeitpunkt der Panik).

Führen Sie die folgenden Schritte aus, um einen kdump-Kernel zu konfigurieren:

kdump konfigurieren - Link1

kdump konfigurieren - Link2

Um zu überprüfen , um die erzeugten Kerndateien , die Sie verwenden müssen , um Crash - Dienstprogramm

[Aktualisieren]

Möglicherweise müssen auch einige Kernel-Parameter (Such-Sysctl-Parameter) konfiguriert werden.

Shubham
quelle