GNU/Linux >> Znalost Linux >  >> Linux

Jak odeslat hlášení o chybě s Bugzilla

Hodně času trávím hledáním svých knih a článků na webu Opensource.com. Někdy mě to vede k objevování chyb v softwaru, který používám, včetně Fedory a linuxového jádra. Jako dlouholetý uživatel Linuxu a správce systému mám z GNU/Linuxu velký prospěch a rád to vracím. Nejsem programátor v jazyce C, takže nevytvářím opravy a neposílám je s hlášeními o chybách, jak to někteří lidé dělají. Ale způsob, jak mohu vrátit určitou hodnotu linuxové komunitě, je hlásit chyby.

Správci produktů používají mnoho nástrojů, aby umožnili svým uživatelům vyhledávat existující chyby a hlásit nové. Bugzilla je oblíbený nástroj a web Red Hat Bugzilla používám k hlášení chyb souvisejících s Fedorou, protože Fedoru používám primárně na systémech, za které jsem zodpovědný. Je to snadný proces, ale může se zdát skličující, pokud jste to nikdy předtím neudělali. Začněme tedy základy.

I když je to lákavé, nikdy nepředpokládejte, že zdánlivě anomální chování je výsledkem chyby. Vždy začínám hledáním relevantních webových stránek, jako je wiki Fedora, wiki CentOS a dokumentace k distribuci, kterou používám. Snažím se také zkontrolovat různé seznamy distribucí.

Pokud se zdá, že se s tímto problémem ještě nikdo nesetkal (nebo pokud ano, nenahlásil to jako chybu), půjdu na web Red Hat Bugzilla a začnu hledat hlášení o chybě, které by se mohlo blížit příznaky, se kterými jsem se setkal.

Na webu Red Hat Bugzilla můžete vyhledávat bez účtu. Přejděte na web Bugzilla a klikněte na kartu Rozšířené hledání.

Chcete-li například vyhledat hlášení o chybách souvisejících s jádrem záchranného režimu Fedory, zadejte do formuláře Rozšířené vyhledávání následující údaje.

Pole Logika Data nebo výběr 
Shrnutí Obsahuje řetězec Jádro v záchranném režimu
Klasifikace Fedora
Produkt Fedora
Komponenta grub2
Stav Nové + Přiřazeno

Poté stiskněte Hledat . Tím se vrátí seznam jedné chyby s ID 1654337 (což je shodou okolností chyba, kterou jsem nahlásil).

Kliknutím na ID zobrazíte podrobnosti o mé zprávě o chybě. Do horní části přehledu jsem zadal co nejvíce relevantních údajů. V komentářích jsem popsal problém a zahrnul podpůrné soubory, další relevantní komentáře (například skutečnost, že k problému došlo na více základních deskách) a kroky k reprodukování problému.

Čím více informací, které se týkají chyby, jako jsou příznaky, hardwarová a softwarová prostředí (pokud jsou použitelné), další software, který byl v té době spuštěn, úrovně vydání jádra a distribuce atd., snazší. to bude určit, kam přiřadit vaši chybu. V tomto případě jsem původně zvolil komponentu jádra, ale ta byla rychle změněna na komponentu GRUB2, protože problém nastal před načtením jádra.

Jak odeslat hlášení o chybě

Linuxový terminál

  • 7 nejlepších emulátorů terminálu pro Linux
  • 10 nástrojů příkazového řádku pro analýzu dat v systému Linux
  • Stáhnout nyní:SSH cheat sheet
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Výukové programy příkazového řádku systému Linux

Webová stránka Red Hat Bugzilla vyžaduje účet pro odesílání nových chyb nebo komentování starých chyb. Přihlásit se je snadné. Na hlavní stránce Bugzilly klikněte na Otevřít nový účet a vyplňte požadované údaje. Po ověření vaší e-mailové adresy můžete vyplnit zbývající informace a vytvořit si účet.

Pozor: Bugzilla je funkční webová stránka, na kterou lidé spoléhají na podporu. Důrazně doporučuji nevytvářet účet, pokud nemáte v úmyslu odesílat hlášení o chybách nebo komentovat existující chyby.

Abych demonstroval, jak odeslat hlášení o chybě, použiji fiktivní příklad vytvoření chyby proti emulátoru terminálu Xfce4 ve Fedoře. Nedělejte to prosím, pokud nemáte skutečnou chybu, kterou chcete nahlásit.

Přihlaste se ke svému účtu a klikněte na Nový na liště nabídek nebo na Podat chybu knoflík. Chcete-li pokračovat v procesu, budete muset vybrat klasifikaci chyby. Tím se zúží některé možnosti na další stránce.

Následující obrázek ukazuje, jak jsem vyplnil povinná pole (a několik dalších, která nejsou povinná).

Když napíšete krátký popis problému do Souhrnu Bugzilla zobrazí seznam dalších chyb, které by mohly odpovídat vaší. Pokud některý odpovídá, klikněte na Přidat mě do seznamu CC přijímat e-maily, když jsou provedeny změny chyby.

Pokud žádná neodpovídá, vyplňte požadované informace v Popisu pole. Přidejte co nejvíce informací, včetně chybových zpráv a snímků obrazovky, které ilustrují problém. Ujistěte se, že popíšete přesné kroky potřebné k reprodukci problému a jak je reprodukovatelný:zda selže pokaždé, každou sekundu, třetí, čtvrtý, náhodný čas nebo cokoliv jiného? Pokud se to stalo pouze jednou, je velmi nepravděpodobné, že by někdo mohl reprodukovat problém, který jste pozoroval.

Až dokončíte přidávání co největšího množství informací, stiskněte Odeslat chybu .

Buďte laskaví

Weby s hlášením chyb neslouží k kladení otázek – slouží k vyhledávání a hlášení chyb. To znamená, že jste museli provést nějakou práci sami, abyste dospěli k závěru, že skutečně existuje chyba. Existuje mnoho wiki, listservs a webových stránek Q&A, které jsou vhodné pro kladení otázek. Použijte stránky jako Bugzilla k vyhledání existujících chybových hlášení o problému, který jste našli.

Ujistěte se, že své chyby odesíláte na správný web pro hlášení chyb. Například chyby o produktech Red Hat odešlete pouze na Red Hat Bugzilla a odešlete chyby o LibreOffice podle pokynů LibreOffice.

Hlášení chyb není obtížné a je to důležitý způsob, jak se zapojit.


Linux
  1. Jak používám Vagrant s libvirt

  2. Jak jsme vytvořili desktopovou aplikaci pro Linux s Electronem

  3. Jak zkontrolovat heslo v Linuxu?

  1. Jak šifrovat soubory pomocí gocryptfs na Linuxu

  2. Jak používat export s Pythonem na Linuxu

  3. Jak napsat soubor s C v Linuxu?

  1. Jak spravovat úložiště v Linuxu pomocí LVM

  2. Jak obnovit heslo Windows pomocí Linuxu

  3. Jak nahrávat zvuk pomocí ffmpeg na linuxu?