Encontrei um problema com um aplicativo no Ubuntu.
Questões :
- Como melhor relato o problema?
- Que tipo de informação devo fornecer?
Encontrei um problema com um aplicativo no Ubuntu.
Questões :
Respostas:
O Ubuntu Wiki possui um guia completo que é bem ilustrado e abrange muitos cenários possíveis.
A essência dessa página é que você precisa primeiro de uma conta da Barra de ativação , pressione Alt+ F2e insira ubuntu-bug packagename
. No 11.04 e posterior, você pode entrar ubuntu-bug -w
e clicar na janela afetada.
Também existem métodos descritos nessa página wiki, informando como:
Há um vídeo tutorial rápido que explica melhor.
E mais algumas informações neste site sobre como coletar informações para um relatório de erro:
O conjunto de instruções mais geral e abrangente pode ser encontrado nesta página de ajuda mantida pela comunidade. Essa resposta essencialmente consolida essa página e, portanto, é aconselhável que você a leia e, se estiver caçando bugs, é necessário que você a leia.
ubuntu-bug <packagename>
um terminal.ubuntu-bug -w
um terminal e clique na janela.ubuntu-bug <pid>
um terminal. Isso é importante para não incomodar o voluntário Bug Squad , que ajuda na resolução de bugs. Se você encontrou um bug existente, pode responder 'Esse bug afeta você' com 'Este bug afeta-me' e adicionar informações adicionais como comentários.
Se você souber qual pacote está com defeito, poderá executar ubuntu-bug <packagename>
para iniciar o processo de relatório de erros. agora você pode prosseguir para a próxima etapa.
Instruções detalhadas sobre como encontrar o pacote certo são fornecidas aqui.
Se essas instruções detalhadas não ajudarem, você tem um último recurso.
Você pode digitar ubuntu-bug
um terminal ou a janela Executar e responder algumas perguntas para reunir algumas informações sobre o bug.
Se tudo mais falhar e você não conseguiu determinar o pacote certo, você pode pedir ajuda nos canais de IRC ou prosseguir e relatar um bug em nenhum pacote específico. Observe que isso adiciona um esforço extra ao nosso pequeno grupo de voluntários, e você é solicitado a usá-lo, como diz o título, apenas como último recurso. Observe também que isso pode atrasar o processo de resolução do seu bug e esse é outro motivo para fazer todo o esforço possível para encontrar o pacote certo.
Você pode registrar um bug contra nenhum pacote específico, acessando aqui .
(citado literalmente em ReportingBugs por questões de integridade).
Após executar qualquer um dos comandos acima, o Apport (Ubuntu bug-reporter) coletará os dados necessários. Uma janela será exibida, perguntando se você deseja relatar o bug. Clique em "Enviar relatório" se desejar prosseguir ou clique em "Conteúdo do relatório" se desejar revisar as informações que o Apport coletou.
O Apport fará o upload das informações do problema para o Launchpad e uma nova janela do navegador será aberta para informar que o relatório de erros está sendo processado. Após o processamento dos dados do relatório de erros, uma nova página será aberta, solicitando o título do relatório. O título do bug aparecerá em todas as listagens de erros, portanto, verifique se ele representa bem o bug. Quando terminar, clique em "Avançar". Uma pesquisa ocorrerá com base no título que você deu ao relatório de erros e mostrará os potencialmente semelhantes. Se um deles parece ser o bug exato que você está relatando, clique no título e, em seguida, "Sim, este é o bug que estou tentando relatar". Caso contrário, clique em "Não, preciso relatar um novo bug". O Launchpad solicitará mais informações. É importante que você especifique três coisas:
- O que você esperava que acontecesse
- O que realmente aconteceu
- Se possível, uma série mínima de etapas necessárias para que isso aconteça, onde a etapa 1 é "iniciar o programa"
Preencha o campo de descrição com o máximo de informações possível; é melhor ter muitas informações na descrição do que não o suficiente.
Na parte inferior da página, existem algumas opções extras que você pode usar para tornar seu relatório de erros mais completo:
Esse bug é uma vulnerabilidade de segurança: verifique isso apenas se o relatório de erros descrever um comportamento que pode ser explorado para quebrar o sistema. (TODO: melhor redação?)
Tags: você pode adicionar aqui tags que pertencem ao seu relatório de erro. Os valores predefinidos devem ser deixados em paz.
Incluir um anexo: usando esta opção, você pode adicionar anexos de suporte para explicar ou ajudar outras pessoas a reproduzir o erro. Isso pode incluir uma captura de tela, uma captura de vídeo do problema ou um exemplo de documento que aciona a falha. Anexos adicionais, se necessário, podem ser adicionados após o bug ser relatado via Adicionar comentário / anexo na parte inferior da página.
Quando terminar, clique em "Enviar relatório de erro".
Se você precisar coletar dados enquanto estiver off-line, você poderá usá apport-cli
-lo. Instruções detalhadas sobre isso e muitas outras dicas podem ser encontradas em ReportingBugs
O guia mais atual parece ser ReportingBugs - Comunidade Ubuntu Documentation
Parece-me bastante atualizado, e acho que seria redundante colocar essas informações aqui.
Se você está tendo um erro X (subsistema gráfico), a página Depuração X é muito útil:
Normalmente, fazer um ubuntu-bug xorg
irá obter todas as informações corretas no Launchpad. Bryce acrescenta:
Sim, definitivamente uma boa recomendação. Mas também certifique-se de realmente descrever o problema. O erro mais comum cometido ao preencher relatórios de erros do X não é descrever completamente o que realmente aconteceu. Não suponha que os logs contem a história toda - seja detalhado.
Se você conhece o aplicativo em questão (especificamente o nome do pacote), eu recomendaria o uso do ubuntu-bug
comando em um terminal. ubuntu-bug packagename
coletará algumas informações automatizadas e levará você diretamente para a barra de ativação e reportará uma página de bug, na qual você poderá descrever o problema.
Também é um bom momento para procurar possíveis duplicatas, e se você encontrar um clique no botão "me afeta também".
Esta página de ajuda tem muito mais informações úteis: ReportingBugs - Comunidade Ubuntu Documentation
É tão fácil quanto visitar o Launchpad e preencher os 2 ou 3 campos existentes. Linha de comando não é o único caminho.
Como alternativa, você pode usar isso (substitua PACKAGENAME
o URL pelo nome do pacote. Por exemplo: unity, gnome-shell, etc):
http://bugs.launchpad.net/ubuntu/+source/PACKAGENAME/+filebug?no-redirect
É mencionado na documentação do Ubuntu .
ubuntu-bug
método, basta digitar apport-collect REPORTNUMBER
onde REPORTNUMBER é o número do bug, que estará no URL do seu mas enviado.
Abra o Terminal e digite:
$reportbug
Ele exibirá saída como:
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
Pressione Y: e ele instalará o reportbug na máquina Ubuntu
Agora você pode relatar o erro:
$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.