Ho riscontrato un problema con un'applicazione su Ubuntu.
Domande :
- Come posso segnalare meglio il problema?
- Che tipo di informazioni dovrei fornire?
Ho riscontrato un problema con un'applicazione su Ubuntu.
Domande :
Risposte:
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 -w
e fare clic sulla finestra interessata.
Ci sono anche metodi descritti in quella pagina wiki che ti dicono come:
C'è un breve video tutorial che spiega meglio.
E alcune ulteriori informazioni su questo sito su come raccogliere informazioni per una segnalazione di bug:
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.
ubuntu-bug <packagename>
un terminale.ubuntu-bug -w
un terminale e fai clic sulla finestra.ubuntu-bug <pid>
un terminale. Questo è importante per non disturbare la Bug Squad volontaria , che aiuta a risolvere i bug. Se hai trovato un bug esistente, puoi rispondere "Questo errore ti riguarda" con "Questo errore mi riguarda" e aggiungere ulteriori informazioni come commenti.
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à.
È possibile digitare ubuntu-bug
un 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 .
(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 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
La guida più recente sembra essere ReportingBugs - Documentazione della comunità Ubuntu
Mi sembra abbastanza aggiornato e penso che sarebbe ridondante inserire queste informazioni qui.
Se si verifica un errore X (sottosistema grafico), la pagina Debug X è molto utile:
Di solito facendo un ubuntu-bug xorg
otterrà 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.
Se conosci l'applicazione in questione (in particolare il nome del pacchetto), consiglierei di utilizzare il ubuntu-bug
comando da un terminale. ubuntu-bug packagename
raccoglierà 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
È 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 PACKAGENAME
nell'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 .
ubuntu-bug
metodo, puoi semplicemente digitare apport-collect REPORTNUMBER
, dove REPORTNUMBER è il numero del bug, che sarà nell'URL del tuo inviato ma.
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.