Znalazłem odtwarzalny błąd awarii w Xserver-Xephyr. Po uruchomieniu następującego polecenia:
apport-bug /var/crash/_usr_bin_Xephyr.1000.crash
wysyła raport Whoopsie i nie prosi mnie o żadne dodatkowe informacje, takie jak jak odtworzyć błąd, który znam. Nie zgłasza również prawdziwego zgłoszenia błędu. Jak mam to zrobić?
bug-reporting
quality
Alistair Buxton
źródło
źródło
Odpowiedzi:
Dobrym sposobem na zgłoszenie tego jest skonfigurowanie Apport do wysyłania danych o awarii do Launchpada.
Możesz go później skonfigurować ponownie, jeśli na ogół nie chcesz tego robić po awarii programu.
tło
To, czego chcesz, to aby Apport zbierał dane o awariach i przesyłał je do Launchpada, abyś mógł pisać i przesyłać raporty o błędach z dołączonymi danymi. Jest to zachowanie Apport w wersjach alfa i beta, a także zachowanie (gdy Apport było włączone) we wszystkich wersjach przed 12.04.
W Ubuntu 12.04 wprowadzono Whoopsie .
Whoopsie przesyła dane o awarii Apport do bazy danych ( Daisy ), gdzie można je przetwarzać i analizować zbiorczo (a następnie przeglądać ). Jest to o wiele lepsze niż brak zgłaszania danych i lepsze niż raporty o błędach z niewystarczającymi informacjami, gdy reporter nie dostarcza żądanych informacji. Co więcej, błędy w stabilnych wersjach są czasami rzadziej naprawiane, chyba że można je odtworzyć w wydaniu deweloperskim (a dzięki Whoopsie użytkownicy nie są proszeni o przeczytanie instrukcji zgłaszania błędów i przesłanie raportu, tylko po to, aby stwierdzić, że błąd nie został naprawiony przez długi czas).
Jednak dobrze napisane raporty o błędach z wystarczającą ilością informacji są nadal mile widziane, dla obsługiwanych wersji Ubuntu (w tym twojej sytuacji).
Możesz zmienić konfigurację Apport, aby przesyłać dane o awarii do Launchpada w celu zgłaszania błędów, zamiast Daisy do analizy statystycznej .
Ponowna konfiguracja Apport w celu wysyłania danych awarii do Launchpada
Jeśli wyłączyłeś Whoopsie, jak wyjaśniono tutaj , Apport również zostanie wyłączony. Jeśli więc Twoim celem jest zgłaszanie błędów, to nie jest to, czego chcesz .
W jednym z plików konfiguracyjnych Apport
/etc/apport/crashdb.conf
znajduje się wiersz, który mówi:Jest to wiersz zawierający listę typów problemów, dla których dane są wysyłane do Launchpada. Wymienia
Bug
iPackage
. DodajCrash
:Teraz, gdy dane o awarii zostaną automatycznie zebrane, zostaną przesłane do Launchpada i pojawi się okno / karta przeglądarki, w której możesz opisać błąd (tak jak przed Whoopsie).
Bibliografia
źródło
ubuntu-bug crashfile
gdziecrashfile
jest.crash
plik, który został wygenerowany wcześniej. (To może nie działać z powodu różnic między zainstalowanymi pakietami podczas tworzenia.crash
pliku, a teraz ... ale warto