Jak zgłosić błąd?


455

Znalazłem problem z aplikacją na Ubuntu.

Pytania :

  • Jak najlepiej zgłosić problem?
  • Jakie informacje powinienem podać?

Odpowiedzi:


310

Ubuntu Wiki ma bardzo dokładny przewodnik, który jest dobrze zilustrowany i obejmuje wiele możliwych scenariuszy.

Istotą tej strony jest to, że najpierw potrzebujesz konta Launchpad , a następnie naciśnij Alt+ F2i wprowadź ubuntu-bug packagename. W wersji 11.04 i nowszych możesz wejść ubuntu-bug -wi kliknąć dotknięte okno.

Istnieją również metody opisane na tej stronie wiki informujące, jak:

  • błędy plików przeciwko działającym programom
  • przed żadnym konkretnym pakietem ( i jak zdecydować, który pakiet )
  • oraz z komputerów bez dostępu do Internetu.

Jest krótki film instruktażowy, który wyjaśnia lepiej.

I więcej informacji na tej stronie o tym, jak zebrać informacje do zgłoszenia błędu:


3
Czy dla wygody użytkowników można dodać więcej szczegółów, w tym przykładowe polecenia?
ζ--

co jeśli błąd nie jest widoczny? jedyne, co mam, to dmesg. Moje ubuntu 18.04 nie może iść spać. Po ręcznym uśpieniu włącza się ponownie i, jak powiedziałem, mam tylko dmesg. jak zgłosić ten błąd?
Pavlos Theodorou

145

Najbardziej ogólny i wyczerpujący zestaw instrukcji można znaleźć na tej stronie pomocy prowadzonej przez społeczność. Ta odpowiedź zasadniczo konsoliduje tę stronę, a więc wskazane jest, aby ją przeczytać, a jeśli są błędy polowania, jest wymagane , aby ją przeczytać.

Krótka wersja:

  • Znasz paczkę z winy? idź wpisz ubuntu-bug <packagename>terminal.
  • Masz przed sobą okno, które jest wadliwe? wpisz ubuntu-bug -wterminal i kliknij okno.
  • Masz pid? idź wpisz ubuntu-bug <pid>terminal.
    Możesz także użyć okna dialogowego Uruchom ( Alt+ F2) zamiast terminala.

Długa wersja:

Krok pierwszy: Eliminacje

Krok drugi: Określ paczkę z błędem

Jeśli wiesz, który pakiet jest winny, możesz uruchomić, ubuntu-bug <packagename>aby zainicjować proces zgłaszania błędów. możesz teraz przejść do następnego kroku.
Tutaj znajdują się szczegółowe instrukcje dotyczące znalezienia odpowiedniego pakietu. Jeśli te szczegółowe instrukcje nie pomogły, masz ostateczność.

W ostateczności:

Możesz wpisać ubuntu-bugw terminalu lub w oknie Uruchom i odpowiedzieć na kilka pytań, aby zebrać informacje o błędzie.

Jeśli wszystko inne zawiedzie, a Ty nie będziesz w stanie ustalić odpowiedniego pakietu, możesz poprosić o pomoc w kanałach IRC lub śmiało zgłosić błąd w przypadku żadnego konkretnego pakietu. Uprzejmie informujemy, że stanowi to dodatkowy wysiłek dla naszej małej grupy wolontariuszy i prosimy o korzystanie z niego, jak czytamy w tytule, wyłącznie w ostateczności. Zauważ też, że może to opóźnić proces rozwiązania problemu i jest to kolejny powód, dla którego należy włożyć tyle wysiłku, aby znaleźć odpowiedni pakiet.

Możesz zgłosić błąd dotyczący konkretnego pakietu, przechodząc tutaj .

Krok trzeci: przesłanie raportu o błędzie

(cytowano dosłownie z ReportingBugs dla kompletności.)

Po wykonaniu dowolnego z powyższych poleceń Apport (Ubuntu-reporter błędów) zbierze niezbędne dane. Pojawi się okno z pytaniem, czy chcesz zgłosić błąd. Kliknij „Wyślij raport”, jeśli chcesz kontynuować, lub „Treść raportu”, jeśli chcesz przejrzeć informacje zebrane przez Apport.

raport o problemach z aplikacjami

Następnie program Apport prześle informacje o problemie do Launchpada, a następnie otworzy się nowe okno przeglądarki z informacją o przetwarzaniu raportu o błędzie. Po przetworzeniu danych raportu o błędzie otworzy się nowa strona z pytaniem o tytuł raportu o błędzie. Tytuł błędu pojawi się na wszystkich listach błędów, więc upewnij się, że dobrze reprezentuje błąd. Po zakończeniu kliknij przycisk „Dalej”. Następnie zostanie przeprowadzone wyszukiwanie w oparciu o tytuł nadany raportowi o błędzie i pokaże potencjalnie podobne. Jeśli jeden z tych błędów wydaje się być dokładnie zgłaszanym błędem, kliknij jego tytuł, a następnie „Tak, to błąd, który próbuję zgłosić”. Jeśli nie, kliknij „Nie, muszę zgłosić nowy błąd”. Launchpad poprosi Cię o dodatkowe informacje. Ważne jest, aby określić trzy rzeczy:

  • Czego się spodziewałeś
  • Co się właściwie stało?
  • Jeśli to możliwe, należy wykonać minimalną serię kroków, aby to się stało, przy czym krok 1 to „uruchomienie programu”

Wypełnij pole opisu jak największą ilością informacji, lepiej mieć za dużo informacji w opisie niż za mało.

Na dole strony znajduje się kilka dodatkowych opcji, których możesz użyć, aby uzupełnić raport o błędzie:

  • Ten błąd stanowi lukę w zabezpieczeniach: Sprawdź to, tylko jeśli raport o błędzie opisuje zachowanie, które można wykorzystać do złamania systemu. (DO ZROBIENIA: lepsze sformułowanie?)

  • Tagi: Możesz tutaj dodać tagi, które dotyczą twojego zgłoszenia błędu. Wstępnie zdefiniowane wartości należy pozostawić w spokoju.

  • Dołącz załącznik: Korzystając z tej opcji, możesz dodać załączniki pomocnicze, aby wyjaśnić lub pomóc innym w odtworzeniu błędu. Może to obejmować zrzut ekranu, przechwytywanie wideo problemu lub przykładowy dokument wywołujący błąd. Dodatkowe załączniki, jeśli to konieczne, można dodać po zgłoszeniu błędu poprzez Dodaj komentarz / załącznik na dole strony.

Po zakończeniu kliknij „Prześlij raport o błędzie”.

Jeśli potrzebujesz zbierać dane w trybie offline, możesz apport-clido tego wykorzystać . Szczegółowe instrukcje na ten temat oraz wiele innych wskazówek można znaleźć na stronie ReportingBugs



43

Jeśli masz błąd X (podsystem graficzny), strona debugowania X jest bardzo przydatna:

Zwykle zrobienie i ubuntu-bug xorgdostanie wszystkie właściwe informacje do Launchpad. Bryce dodaje:

Tak, zdecydowanie dobra rekomendacja. Ale pamiętaj też, aby opisać problem. Najczęstszym błędem podczas zgłaszania błędów X nie jest pełne opisanie tego, co się naprawdę wydarzyło. Nie zakładaj, że same dzienniki opowiadają całą historię - bądź gadatliwy.


31

Jeśli znasz aplikację (w szczególności nazwę pakietu), zaleciłbym użycie ubuntu-bugpolecenia z terminala. ubuntu-bug packagenamezbierze pewne zautomatyzowane informacje i przeniesie Cię do startera zgłoś stronę błędu, na której możesz opisać problem.

To także dobry moment na poszukiwanie potencjalnych duplikatów, a jeśli znajdziesz jedno kliknięcie, przycisk „też na mnie wpływa”.

Ta strona pomocy zawiera znacznie więcej przydatnych informacji: ReportingBugs - Community Ubuntu Documentation


27

To tak proste, jak odwiedzenie Launchpada i wypełnienie 2 lub 3 pól, które tam są. Wiersz poleceń to nie jedyny sposób.

Możesz też użyć tego (zamień PACKAGENAMEadres URL na nazwę pakietu. Na przykład: unity, gnome-shell itp.):

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

Jest to wspomniane w dokumentacji Ubuntu .


1
Jeśli zastosujesz tę metodę, a następnie zdecydujesz się dodać pliki w taki sam sposób, jak zrobiłbyś to ubuntu-bugmetodą, możesz po prostu wpisać apport-collect REPORTNUMBER, gdzie REPORTNUMBER jest numerem błędu, który będzie pod adresem URL przesłanego, ale.
v010dya

Chociaż może nie jest to zwykle idealny sposób zgłaszania błędu, takie podejście jest potencjalnie przydatne w sytuacjach, w których coś uniemożliwia użycie Apport .
Eliah Kagan

1

Otwórz terminal i wpisz:

$reportbug

Wyświetli dane wyjściowe takie jak:

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 

Naciśnij Y: a zainstaluje reportbug na komputerze Ubuntu

Teraz możesz zgłosić błąd:

$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.

Pakiet reportbug jest zgłaszanie błędów w Debianie, Ubuntu nie. Ubuntu używa apport .
Nathaniel M. Beaver
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.