Workshop: Open Source-Tipp

Fehlersuche

Software-Bugs sind ärgerlich, treten aber immer wieder auf. Wildes Schimpfen auf die Software hilft nicht weiter. Wer aktiv an der Verbesserung der Software mitwirken will, sollte sich das Automatic Bug Reporting Tool näher ansehen und Programmabstürze melden.
Das Thema 'Servervirtualisierung & Cloud' steht auf der Agenda des IT-Administrator im Mai. So lesen Sie unter anderem, wie einfach sich OpenStack mit Mirantis ... (mehr)

Genaugenommen handelt es sich bei dem Tool ABRT (Automatic Bug Reporting Tool) [1] um eine ganze Reihe kleiner Anwendungen und Add-ons. Deren erklärtes Ziel ist es, Programmabstürze zu erkennen, damit in Zusammenhang stehende Daten einzusammeln und sie dann in einem Report zur Verfügung zu stellen. Dieser enthält grundlegende Informationen über die abgestürzte Anwendung, also beispielsweise die Versionsnummer, auf welchem Betriebssystem die Anwendung eingesetzt wird, welcher Kernel installiert ist, führt aber auch detaillierte Informationen der Umgebung auf: beispielsweise welche weiteren Pakete auf dem System vorhanden sind oder wie das Speicherabbild der fehlerhaften Anwendung aussieht.

Dieser Report hilft den Entwicklern der Software, die Ursache für den Absturz zu finden. Ein solcher Bericht lässt sich sowohl automatisch als auch manuell einsenden. Wer befürchtet, zuviele Daten seiner Umgebung preiszugeben, kann be- ruhigt sein. Anstelle eines ausführlichen Reports lässt sich auch ein sogenannter Micro-Report verschicken, in dem nur die allernötigsten Informationen enthalten sind. Desweiteren besteht die Möglichkeit, eine Liste mit verbotenen Schlüsselwörtern anzulegen. Diese nimmt ABRT dann nicht mit in den Report auf.

...

Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.

comments powered by Disqus
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Ausgabe /2023