GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So senden Sie einen Fehlerbericht mit Bugzilla

Ich verbringe viel Zeit damit, für meine Bücher und Artikel auf Opensource.com zu recherchieren. Manchmal führt dies dazu, dass ich Fehler in der von mir verwendeten Software entdecke, einschließlich Fedora und dem Linux-Kernel. Als langjähriger Linux-Benutzer und Systemadministrator habe ich stark von GNU/Linux profitiert und gebe gerne etwas zurück. Ich bin kein C-Sprachprogrammierer, also erstelle ich keine Korrekturen und sende sie mit Fehlerberichten, wie es manche Leute tun. Aber ich kann der Linux-Community etwas zurückgeben, indem ich Fehler melde.

Produktbetreuer verwenden viele Tools, damit ihre Benutzer nach vorhandenen Fehlern suchen und neue melden können. Bugzilla ist ein beliebtes Tool, und ich verwende die Red Hat Bugzilla-Website, um Fedora-bezogene Fehler zu melden, da ich Fedora hauptsächlich auf den Systemen verwende, für die ich verantwortlich bin. Es ist ein einfacher Prozess, aber es mag entmutigend erscheinen, wenn Sie es noch nie zuvor getan haben. Beginnen wir also mit den Grundlagen.

Auch wenn es verlockend ist, gehen Sie niemals davon aus, dass scheinbar anomales Verhalten das Ergebnis eines Fehlers ist. Ich beginne immer mit einer Suche auf relevanten Websites, wie dem Fedora-Wiki, dem CentOS-Wiki und der Dokumentation für die von mir verwendete Distribution. Ich versuche auch, die verschiedenen Distributions-Listservs zu überprüfen.

Wenn es scheint, dass dieses Problem noch nie zuvor aufgetreten ist (oder es nicht als Fehler gemeldet wurde), gehe ich zur Red Hat Bugzilla-Site und beginne mit der Suche nach einem Fehlerbericht, der dem entspricht Symptome, auf die ich gestoßen bin.

Sie können die Red Hat Bugzilla-Site auch ohne Konto durchsuchen. Gehen Sie zur Bugzilla-Site und klicken Sie auf die Registerkarte Erweiterte Suche.

Wenn Sie beispielsweise nach Fehlerberichten im Zusammenhang mit Fedoras Kernel für den Rettungsmodus suchen möchten, geben Sie die folgenden Daten in das Formular „Erweiterte Suche“ ein.

Feld Logik Daten oder Auswahl 
Zusammenfassung Enthält die Zeichenfolge Rettungsmodus-Kernel
Klassifizierung   Fedora
Produkt   Fedora
Komponente   grub2
Status   Neu + Zugewiesen

Drücken Sie dann auf Suchen . Dies gibt eine Liste mit einem Fehler mit der ID 1654337 zurück (was zufällig ein Fehler ist, den ich gemeldet habe).

Klicken Sie auf die ID, um die Details meines Fehlerberichts anzuzeigen. Ich habe so viele relevante Daten wie möglich in den oberen Abschnitt des Berichts eingetragen. In den Kommentaren habe ich das Problem beschrieben und unterstützende Dateien, andere relevante Kommentare (z. B. die Tatsache, dass das Problem auf mehreren Motherboards aufgetreten ist) und die Schritte zum Reproduzieren des Problems beigefügt.

Je mehr Informationen Sie hier über den Fehler bereitstellen können, wie Symptome, die Hardware- und Softwareumgebung (falls zutreffend), andere Software, die zu diesem Zeitpunkt ausgeführt wurde, Kernel- und Distributionsversionsstände usw., desto einfacher Es wird bestimmt, wo Sie Ihren Fehler zuweisen können. In diesem Fall habe ich ursprünglich die Kernel-Komponente gewählt, aber sie wurde schnell auf die GRUB2-Komponente geändert, da das Problem auftrat, bevor der Kernel geladen wurde.

Einreichen eines Fehlerberichts

Das Linux-Terminal

  • Die 7 besten Terminalemulatoren für Linux
  • 10 Befehlszeilentools für die Datenanalyse unter Linux
  • Jetzt herunterladen:SSH-Spickzettel
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Linux-Befehlszeilen-Tutorials

Die Red Hat Bugzilla-Website erfordert ein Konto, um neue Fehler zu melden oder alte zu kommentieren. Es ist einfach, sich anzumelden. Klicken Sie auf der Hauptseite von Bugzilla auf Neues Konto eröffnen und füllen Sie die angeforderten Informationen aus. Nachdem Sie Ihre E-Mail-Adresse bestätigt haben, können Sie die restlichen Informationen eingeben, um Ihr Konto zu erstellen.

Hinweis: Bugzilla ist eine funktionierende Website, auf deren Unterstützung sich die Leute verlassen können. Ich empfehle dringend, kein Konto zu erstellen, es sei denn, Sie beabsichtigen, Fehlerberichte einzureichen oder bestehende Fehler zu kommentieren.

Um zu demonstrieren, wie man einen Fehlerbericht einreicht, verwende ich ein fiktives Beispiel für die Erstellung eines Fehlers gegen den Xfce4-Terminal-Emulator in Fedora. Bitte tun Sie dies nur, wenn Sie einen echten Fehler zu melden haben.

Melden Sie sich bei Ihrem Konto an und klicken Sie auf Neu in der Menüleiste oder Fehler melden Taste. Sie müssen eine Klassifizierung für den Fehler auswählen, um den Vorgang fortzusetzen. Dadurch werden einige der Auswahlmöglichkeiten auf der nächsten Seite eingegrenzt.

Das folgende Bild zeigt, wie ich die erforderlichen Felder (und einige andere, die nicht erforderlich sind) ausgefüllt habe.

Wenn Sie eine kurze Problembeschreibung in die Zusammenfassung eingeben Feld zeigt Bugzilla eine Liste anderer Fehler an, die mit Ihrem übereinstimmen könnten. Wenn einer übereinstimmt, klicken Sie auf Mich zur CC-Liste hinzufügen um E-Mails zu erhalten, wenn Änderungen am Fehler vorgenommen werden.

Wenn keine übereinstimmen, füllen Sie die in der Beschreibung angeforderten Informationen aus Feld. Fügen Sie so viele Informationen wie möglich hinzu, einschließlich Fehlermeldungen und Screenshots, die das Problem veranschaulichen. Stellen Sie sicher, dass Sie die genauen Schritte beschreiben, die zum Reproduzieren des Problems erforderlich sind, und wie reproduzierbar es ist:Schlägt es jedes Mal fehl, jedes zweite, dritte, vierte, zufällige Mal oder was auch immer. Wenn es nur einmal passiert ist, ist es sehr unwahrscheinlich, dass jemand das von Ihnen beobachtete Problem reproduzieren kann.

Wenn Sie so viele Informationen wie möglich hinzugefügt haben, klicken Sie auf Fehler melden .

Sei freundlich

Websites zum Melden von Fehlern sind nicht dazu da, Fragen zu stellen – sie dienen dazu, Fehler zu suchen und zu melden. Das bedeutet, dass Sie einige Arbeiten selbst durchgeführt haben müssen, um zu dem Schluss zu kommen, dass es sich wirklich um einen Fehler handelt. Es gibt viele Wikis, Listservs und Q&A-Websites, die zum Stellen von Fragen geeignet sind. Verwenden Sie Websites wie Bugzilla, um nach vorhandenen Fehlerberichten zu dem von Ihnen gefundenen Problem zu suchen.

Stellen Sie sicher, dass Sie Ihre Fehler auf der richtigen Fehlermelde-Website einreichen. Melden Sie beispielsweise nur Fehler zu Red Hat-Produkten auf Red Hat Bugzilla und melden Sie Fehler zu LibreOffice, indem Sie den Anweisungen von LibreOffice folgen.

Das Melden von Fehlern ist nicht schwierig und eine wichtige Möglichkeit, sich zu beteiligen.


Linux
  1. Wie ich Vagrant mit libvirt verwende

  2. So verschlüsseln Sie Dateien mit gocryptfs unter Linux

  3. Wie wir mit Electron eine Linux-Desktop-App erstellt haben

  4. So verwenden Sie den Export mit Python unter Linux

  5. Wie schreibe ich eine Datei mit C in Linux?

So melden Sie einen Fehler in Ubuntu

So richten Sie eine Firewall mit GUFW unter Linux ein

So führen Sie einen Alias ​​mit Sudo in Linux aus

Erste Schritte mit Arch Linux

Wie schütze ich GRUB mit einem Passwort unter Linux?

So verwalten Sie Speicher mit GParted Linux