Come posso segnalare un bug?


455

Ho riscontrato un problema con un'applicazione su Ubuntu.

Domande :

  • Come posso segnalare meglio il problema?
  • Che tipo di informazioni dovrei fornire?

Risposte:


310

Ubuntu Wiki ha una guida molto approfondita che è ben illustrata e copre molti possibili scenari.

L'essenza di quella pagina è che per prima cosa è necessario un account Launchpad , quindi premere Alt+ F2ed entrare ubuntu-bug packagename. In 11.04 e versioni successive è possibile inserire ubuntu-bug -we fare clic sulla finestra interessata.

Ci sono anche metodi descritti in quella pagina wiki che ti dicono come:

  • bug di file contro l'esecuzione di programmi
  • contro nessun pacchetto particolare ( e come decidere quale pacchetto )
  • e da computer senza accesso a Internet.

C'è un breve video tutorial che spiega meglio.

E alcune ulteriori informazioni su questo sito su come raccogliere informazioni per una segnalazione di bug:


3
Potrebbero essere aggiunti ulteriori dettagli tra cui i comandi di esempio per comodità degli utenti?
ζ--

che dire quando il bug non è visibile? l'unica cosa che ho è un dmesg. Il mio Ubuntu 18.04 non riesce a dormire. Quando lo metto a dormire manualmente, si riaccende e, come ho detto, ho solo un dmesg. come segnaliamo quel bug?
Pavlos Theodorou, il

145

Il set più generale e completo di istruzioni è disponibile in questa pagina della guida gestita dalla community. Questa risposta essenzialmente, consolida quella pagina, e quindi si consiglia di leggerlo, e se stai cercando bug, è necessario che tu lo legga.

Versione breve:

  • Conosci il pacchetto in difetto? vai a digitare ubuntu-bug <packagename>un terminale.
  • Hai una finestra davanti a te che è buggy? vai a digitare ubuntu-bug -wun terminale e fai clic sulla finestra.
  • Hai il pid? vai a digitare ubuntu-bug <pid>un terminale.
    È inoltre possibile utilizzare la finestra di dialogo Esegui ( Alt+ F2) invece del terminale.

Versione lunga:

Primo passo: preliminari

Fase 2: determinare il pacchetto in errore

Se si conosce quale pacchetto è in errore, è possibile eseguire ubuntu-bug <packagename>per avviare il processo di segnalazione dei bug. ora puoi procedere al passaggio successivo.
Le istruzioni dettagliate su come trovare il pacchetto giusto sono fornite qui E se quelle istruzioni dettagliate non sono state d'aiuto, hai l'ultima possibilità.

Come ultima opzione:

È possibile digitare ubuntu-bugun terminale o Esegui finestra e rispondere ad alcune domande per raccogliere alcune informazioni sul bug.

Se tutto il resto fallisce e non sei stato in grado di determinare il pacchetto giusto, puoi chiedere aiuto nei canali IRC o andare avanti e segnalare un bug contro nessun pacchetto particolare. Si prega di notare che questo aggiunge uno sforzo extra al nostro piccolo gruppo di volontari e vi viene chiesto di usarlo, come si legge nel titolo, solo come ultima risorsa. Si noti inoltre che ciò può ritardare il processo di risoluzione del bug e questo è un altro motivo per fare tutto il possibile per trovare il pacchetto giusto.

Puoi presentare un bug contro nessun pacchetto particolare andando qui .

Fase tre: invio della segnalazione di bug

(citato alla lettera da ReportingBugs per completezza.)

Dopo aver eseguito uno dei comandi precedenti, Apport (Ubuntu bug-reporter) raccoglierà i dati necessari. Verrà quindi visualizzata una finestra che ti chiederà se vuoi segnalare il bug. Fare clic su "Invia rapporto" se si desidera procedere oppure fare clic su "Contenuto del rapporto" se si desidera rivedere le informazioni raccolte da Apport.

apport-problema-report

Apport caricherà quindi le informazioni sul problema su Launchpad e si aprirà una nuova finestra del browser per informarti che la segnalazione di bug è in fase di elaborazione. Dopo che i dati della segnalazione bug sono stati elaborati, si aprirà una nuova pagina che ti chiederà il titolo della segnalazione bug. Il titolo del bug apparirà in tutti gli elenchi di bug, quindi assicurati che rappresenti bene il bug. Al termine, fai clic su "Avanti". Verrà quindi effettuata una ricerca in base al titolo assegnato alla segnalazione di bug e mostrerà quelli potenzialmente simili. Se uno di questi sembra essere il bug esatto che stai segnalando, fai clic sul suo titolo, quindi "Sì, questo è il bug che sto cercando di segnalare". In caso contrario, fai clic su "No, devo segnalare un nuovo bug". Launchpad ti chiederà quindi ulteriori informazioni. È importante specificare tre cose:

  • Cosa ti aspettavi che succedesse
  • Cosa è successo davvero
  • Se possibile, una serie minima di passaggi necessari per realizzarlo, in cui il passaggio 1 è "avvia il programma"

Compila il campo della descrizione con quante più informazioni possibili, è meglio avere troppe informazioni nella descrizione piuttosto che non abbastanza.

Alla fine della pagina, ci sono alcune opzioni extra che puoi usare per rendere più completo il tuo bug report:

  • Questo bug è una vulnerabilità di sicurezza: controlla questo solo se la tua segnalazione di bug descrive un comportamento che potrebbe essere sfruttato per rompere il tuo sistema. (TODO: formulazione migliore?)

  • Tag: qui è possibile aggiungere tag relativi alla segnalazione di bug. I valori predefiniti dovrebbero essere lasciati soli.

  • Includi un allegato: utilizzando questa opzione, è possibile aggiungere allegati di supporto per spiegare o aiutare gli altri a riprodurre il bug. Ciò potrebbe includere uno screenshot, un'acquisizione video del problema o un documento di esempio che provoca l'errore. Se necessario, è possibile aggiungere ulteriori allegati dopo la segnalazione del bug tramite Aggiungi un commento / allegato nella parte inferiore della pagina.

Al termine, fai clic su "Invia segnalazione bug".

Se è necessario raccogliere dati offline, è possibile utilizzarli apport-cli. Istruzioni dettagliate su questo e molti altri suggerimenti sono disponibili su ReportingBugs



43

Se si verifica un errore X (sottosistema grafico), la pagina Debug X è molto utile:

Di solito facendo un ubuntu-bug xorgotterrà tutte le informazioni giuste su Launchpad. Bryce aggiunge:

Sì, sicuramente una buona raccomandazione. Ma assicurati anche di descrivere effettivamente il problema. L'errore più comune commesso nel presentare segnalazioni di bug X non è quello di descrivere completamente ciò che è realmente accaduto. Non dare per scontato che i registri raccontino da soli l'intera storia: sii prolisso.


31

Se conosci l'applicazione in questione (in particolare il nome del pacchetto), consiglierei di utilizzare il ubuntu-bugcomando da un terminale. ubuntu-bug packagenameraccoglierà alcune informazioni automatizzate e ti porterà direttamente al launchpad segnalando una pagina di bug, dove puoi descrivere il problema.

È anche un buon momento per cercare potenziali duplicati e se trovi un clic sul pulsante "influisce anche su di me".

Questa pagina di aiuto contiene molte più informazioni utili: ReportingBugs - Documentazione della comunità Ubuntu


27

È facile come visitare Launchpad e riempire i 2 o 3 campi presenti. La riga di comando non è l'unico modo.

In alternativa, puoi usarlo (sostituisci PACKAGENAMEnell'URL con il nome del pacchetto. Ad esempio: unity, gnome-shell, ecc.):

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

È menzionato nella documentazione di Ubuntu .


1
Se segui questo metodo e poi decidi di aggiungere i file come faresti per ubuntu-bugmetodo, puoi semplicemente digitare apport-collect REPORTNUMBER, dove REPORTNUMBER è il numero del bug, che sarà nell'URL del tuo inviato ma.
v010dya,

Sebbene forse non sia in genere il modo ideale per segnalare un bug, questo approccio è potenzialmente utile per situazioni in cui qualcosa impedisce l'utilizzo di Apport .
Eliah Kagan,

1

Apri Terminale e digita:

$reportbug

Visualizzerà output come:

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 

Premi Y: e installerà reportbug sulla macchina Ubuntu

Ora puoi segnalare il bug:

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

Il pacchetto reportbug è per segnalare bug in Debian, non Ubuntu. Ubuntu utilizza apport .
Nathaniel M. Beaver,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.