it-swarm.dev

Jak mohu nahlásit chybu?

Našel jsem problém s aplikací na Ubuntu.

Dotazy:

  • Jak nejlépe nahlásit problém?
  • Jaké informace mám poskytnout?
462
andrewsomething

Ubuntu Wiki má velmi důkladný průvodce , který je dobře ilustrován a pokrývá mnoho možných scénářů.

Podstatou této stránky je to, že nejprve potřebujete Launchpad account , pak stiskněte Alt+F2 a zadejte ubuntu-bug packagename. V 11.04 a novějších můžete zadat ubuntu-bug -w a klikněte na postižené okno.

Na této wiki stránce jsou také popsány metody, které vám řeknou, jak:

Existuje rychlé výukové video , které vysvětluje lépe.

A další informace na tomto webu o tom, jak shromažďovat informace pro hlášení o chybě:

314
8128

Nejobecnější a nejobsáhlejší sadu pokynů lze nalézt na této stránce nápovědy udržované komunitou. Tato odpověď v podstatě konsoliduje tuto stránku, a proto se doporučuje přečíst si ji, a pokud lovíte chyby, je nutné , abyste si je přečetli.

Krátká verze:

  • Znáte balíček omylem? go type ubuntu-bug <packagename> v terminálu.
  • Máte okno před vámi, že je buggy? go type ubuntu-bug -w v terminálu a klikněte na okno.
  • Máte pid? go type ubuntu-bug <pid> v terminálu.
    Můžete také použít dialogové okno Spustit (Alt+F2) namísto terminálu.

Dlouhá verze:

Krok 1: Předběžné kroky

Krok dva: Určete balíček při chybě

Pokud víte, který balíček je na vině, můžete spustit ubuntu-bug <packagename> k zahájení procesu hlášení chyb. Nyní můžete přistoupit k dalšímu kroku.
Podrobné pokyny k nalezení správného balíčku jsou uvedeny zde A pokud tyto podrobné pokyny nepomohly, máte poslední možnost.

Jako poslední možnost:

Můžete zadat ubuntu-bug v terminálu nebo v okně Spustit a zodpovězte několik otázek, abyste získali informace o chybě.

Pokud vše ostatní selže a vy jste nebyli schopni určit ten správný balíček, můžete požádat o pomoc v kanálech IRC=), nebo pokračovat a nahlásit chybu proti žádnému konkrétnímu balíčku. další úsilí pro naši malou skupinu dobrovolníků a vy jste požádáni, abyste jej používali, jak název napovídá, pouze jako poslední možnost. Také si všimněte, že to může zpozdit proces řešení vaší chyby, a to je další důvod, proč uvést všechny úsilí, které můžete, najít ten správný balíček.

Můžete zadat chybu proti žádnému konkrétnímu balíčku tím, že půjdete sem .

Krok tři: Odeslání hlášení o chybě

(citován doslovně z ReportingBugs pro úplnost.)

Po provedení kteréhokoli z výše uvedených příkazů shromáždí Apport (Ubuntu bug-reporter) nezbytná data. Poté se objeví okno s dotazem, zda chcete nahlásit chybu. Chcete-li pokračovat, klikněte na „Odeslat zprávu“ nebo klikněte na „Obsah zprávy“, pokud si chcete prohlédnout shromážděné informace.

apport-problem-report

Apport poté nahraje informace o problému do Launchpadu a otevře se nové okno prohlížeče, které vás upozorní na zpracování hlášení o chybě. Po zpracování dat hlášení o chybě se otevře nová stránka, která vás požádá o název hlášení o chybě. Název chyby se objeví ve všech výpisech chyb, takže se ujistěte, že chyba představuje dobře. Až budete hotovi, klikněte na „Další“. Poté bude provedeno vyhledávání na základě názvu, který jste dali hlášení o chybě, a zobrazí se potenciálně podobné. Pokud se zdá, že se jedná o přesnou chybu, kterou nahlásíte, klikněte na její název a poté na „Ano, toto je chyba, kterou se snažím nahlásit“. Pokud ne, klikněte na „Ne, musím nahlásit novou chybu“. Launchpad vás poté požádá o další informace. Je důležité zadat tři věci:

  • Co jste očekávali
  • Co se vlastně stalo
  • Pokud je to možné, minimální série kroků nezbytných k tomu, aby se to stalo, kde krok 1 je „spuštění programu“

Vyplňte do pole popisu tolik informací, kolik je možné, je lepší mít v popisu příliš mnoho informací, než málo.

V dolní části stránky jsou k dispozici další možnosti, pomocí kterých můžete přehled o chybách doplnit:

  • Tato chyba představuje chybu zabezpečení: Toto zaškrtněte pouze v případě, že zpráva o chybě popisuje chování, které by mohlo být zneužito k poškození systému. (TODO: lepší formulace?)

  • Značky: Zde můžete přidat značky, které se vztahují k vašemu hlášení o chybě. Předdefinované hodnoty by měly zůstat samy.

  • Zahrnout přílohu: Pomocí této možnosti můžete přidat podpůrné přílohy k vysvětlení nebo pomoci ostatním při reprodukci chyby. Může to zahrnovat snímek obrazovky, zachycení videa problému nebo ukázkový dokument, který chybu způsobil. Další přílohy, pokud je to nutné, mohou být přidány poté, co byla chyba nahlášena pomocí Přidat komentář/přílohu v dolní části stránky.

Až budete hotovi, klikněte na „Odeslat hlášení o chybě“.

Pokud chcete sbírat data v off-line, můžete u použít apport-cli pro to. Podrobné pokyny k tomu a mnoho dalších tipů najdete na ReportingBugs

146
Mahesh

Zdá se, že nejaktuálnějším průvodcem je ReportingBugs - Community Ubuntu Documentation

Vypadá to, že je to aktuální, a myslím, že by bylo zbytečné uvádět tyto informace sem.

49
Hamish Downer

Pokud máte chybu X (grafický subsystém), je stránka X Ladění velmi užitečná:

Obvykle děláte ubuntu-bug xorg dostane všechny správné informace do Launchpadu. Bryce dodává:

Ano, určitě dobré doporučení. Nezapomeňte však problém skutečně popsat. Nejčastější chybou při podání hlášení o chybách X není úplně popis toho, co se ve skutečnosti stalo. Nepředpokládejte, že protokoly samy vyprávějí celý příběh - buďte podrobní.

43
Jorge Castro

Pokud znáte dotyčnou aplikaci (konkrétně název balíčku), doporučuji použít příkaz ubuntu-bug Z terminálu. ubuntu-bug packagename Shromáždí některé automatizované informace a přivede vás přímo na stránku s hlášením o chybě, kde můžete popsat problém.

Je také vhodný čas hledat možné duplikáty a pokud narazíte na jedno kliknutí, tlačítko „ovlivní mě také“.

Tato stránka nápovědy obsahuje mnohem užitečnější informace: ReportingBugs - Community Ubuntu Documentation

31
Scott Ritchie

Je to tak snadné jako návštěva Launchpad a vyplnění 2 nebo 3 polí, která tam jsou. Příkazový řádek není jediný způsob.

Alternativně můžete použít (nahradit PACKAGENAME v URL názvem balíčku. Například: unity, gnome-Shell atd.):

http://bugs.launchpad.net/ubuntu/+source/PACKAGENAME/+filebug?no-redirect

Je to uvedeno v dokumentace Ubunt .

27
its_me

Otevřete terminál a zadejte:

$reportbug

Bude zobrazovat výstup jako:

The program 'reportbug' is currently not installed. You can install it by typing: 
apt-get install reportbug

$apt-get install reportbug
 Do you want to continue? [Y/n] y 

Stiskněte Y: a nainstaluje reportbug na stroj Ubuntu

Nyní můžete nahlásit chybu:

$reportbug
Please enter the name of the package in which you have found a problem.
> packagename
*** Welcome to reportbug.  Use ? for help at prompts. ***
Detected character set: UTF-8
Please change your locale if this is incorrect.
1
Ramesh Chand