Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Arquivando um relatório de bug no Debian‌


O Debian usa um sistema de rastreamento de bugs (principalmente) baseado em e-mail conhecido como Debbugs. Para abrir um novo relatório de bug, você enviará um email (com uma sintaxe especial) para [email protegido]. Isto irá alocar um número de bug XXXXXX e informá-lo que você pode enviar informações adicionais por correio XXXXXX @ bugs.debian.org. Cada bug está associado a um pacote Debian. Você pode navegar por todos os bugs de

um determinado pacote (incluindo o bug que você está pensando em relatar) em https://bugs.debian.org/

pacote. Você pode verificar o histórico de um determinado bug em https://bugs.debian.org/XXXXXX.


Configurando Reportbug Embora você possa abrir um novo bug com um simples e-mail, recomendamos usar reportbug porque o ajudará a esboçar um relatório de bug sólido com todas as informações necessárias. Idealmente, você deve executá-lo a partir de um sistema Debian (por exemplo, na máquina virtual onde reproduziu o problema).

A primeira corrida de reportbug inicia um script de configuração. Primeiro, selecione um nível de habilidade. Você deve escolher Novato ou Padrão; usamos o último porque oferece um controle mais refinado. Em seguida, selecione uma interface e insira seus dados pessoais. Finalmente, selecione uma interface de usuário. O script de configuração permitirá que você use um agente de transporte de correio local, um servidor SMTP ou, como último recurso, um servidor SMTP Debian.


Bem-vindo ao reportbug! Como parece que esta é a primeira vez que você usa o reportbug, estamos configurando seu comportamento. Essas configurações serão salvas no arquivo ”/root/.reportbugrc”, que você poderá editar posteriormente.

Por favor, escolha o modo de operação padrão para reportbug.


1 novato Ofereça instruções simples, evitando questões técnicas.


2 padrão Oferece prompts mais extensos, incluindo perguntas sobre coisas que um usuário moderadamente sofisticado deveria saber sobre o Debian.


3 avançado como padrão, mas assume que você sabe um pouco mais sobre o Debian,

incluindo ”entrada”.


4 especialista Ignora a maioria das medidas de manipulação e rotinas de triagem preliminar. Este modo não deve ser usado por pessoas não familiarizadas com as políticas e procedimentos operacionais do Debian.


Selecione o modo: [novato] padrão

Por favor, escolha a interface padrão para reportbug.


1 texto Uma interface de usuário de console orientada a texto


2 gtk2 Uma interface de usuário gráfica (GTK +).

3 urwid Uma interface de usuário do console baseada em menu Selecione a interface: texto

O reportbug frequentemente terá acesso direto à Internet? (Você deve responder sim a esta pergunta, a menos que saiba o que está fazendo e planeje

verifique se os relatórios duplicados foram preenchidos através de algum outro canal.)

Bem-vindo ao reportbug! Como parece que esta é a primeira vez que você usa o reportbug, estamos configurando seu comportamento. Essas configurações serão salvas no arquivo ”/root/.reportbugrc”, que você poderá editar posteriormente.

Por favor, escolha o modo de operação padrão para reportbug.


1 novato Ofereça instruções simples, evitando questões técnicas.


2 padrão Oferece prompts mais extensos, incluindo perguntas sobre coisas que um usuário moderadamente sofisticado deveria saber sobre o Debian.


3 avançado como padrão, mas assume que você sabe um pouco mais sobre o Debian,

incluindo ”entrada”.


4 especialista Ignora a maioria das medidas de manipulação e rotinas de triagem preliminar. Este modo não deve ser usado por pessoas não familiarizadas com as políticas e procedimentos operacionais do Debian.


Selecione o modo: [novato] padrão

Por favor, escolha a interface padrão para reportbug.


1 texto Uma interface de usuário de console orientada a texto


2 gtk2 Uma interface de usuário gráfica (GTK +).

3 urwid Uma interface de usuário do console baseada em menu Selecione a interface: texto

O reportbug frequentemente terá acesso direto à Internet? (Você deve responder sim a esta pergunta, a menos que saiba o que está fazendo e planeje

verifique se os relatórios duplicados foram preenchidos através de algum outro canal.)

imagem

[Y | n | q |?]? Y

Qual nome real deve ser usado para enviar relatórios de bug? [root]> Raphael Hertzog

Qual dos seus endereços de e-mail deve ser usado ao enviar relatórios de bug? (Observe que este endereço ficará visível no sistema de rastreamento de bugs, então você pode querer usar um endereço de webmail ou outro endereço com boas capacidades de filtragem de spam.)

[[email protegido]]> [email protegido]

Você tem um “agente de transporte de correio” (MTA) como Exim, Postfix ou SSMTP configurado neste computador para enviar correio para a Internet? [y | N | q |?]? N Por favor, insira o nome do seu host SMTP. Normalmente é chamado de algo como ”mail.example.org” ou ”smtp.example.org”. Se você precisar usar uma porta diferente da padrão, use o : alternativo

formato. Apenas pressione ENTER se você não tiver um ou não souber, e então um host SMTP do Debian será usado.

>

Por favor, insira o nome do seu servidor proxy. Ele só deve usar este parâmetro se você estiver atrás de um firewall. O argumento PROXY deve ser formatado como um URL HTTP válido, incluindo (se necessário) um número de porta; por exemplo, http://192.168.1.1:3128/. Basta pressionar ENTER se você não tiver um ou não souber.

>

Arquivo de preferências padrão gravado. Para reconfigurar, execute novamente o reportbug com a opção ”--configure”.


Usando Reportbug Com a fase de configuração concluída, o relatório de bug real pode começar. Será solicitado a você um nome de pacote, embora você também possa fornecer o nome do pacote diretamente na linha de comando com reportbug pacote).


Executar 'reportbug' como root provavelmente não é seguro! Continuar [y | N | q |?]? y Por favor, insira o nome do pacote no qual você encontrou um problema ou digite 'outro' para relatar um problema mais geral. Se você não sabe em qual pacote o bug está, entre em contato [email protegido] para obter assistência.

> wireshark

Executar 'reportbug' como root provavelmente não é seguro! Continuar [y | N | q |?]? y Por favor, insira o nome do pacote no qual você encontrou um problema ou digite 'outro' para relatar um problema mais geral. Se você não sabe em qual pacote o bug está, entre em contato [email protegido] para obter assistência.

> wireshark


Ao contrário do conselho dado acima, se você não souber em qual pacote enviar o bug, você deve entrar em contato com um fórum de suporte Kali (descrito na seção 6.2, “Comunidades Kali Linux”[Página 128]). Na próxima etapa, reportbug baixa a lista de bugs arquivados em um determinado pacote e permite que você navegue por eles para ver se consegue encontrar a sua.


*** Bem-vindo ao reportbug. Usar ? para obter ajuda nos prompts. ***

Nota: os relatórios de bug são arquivados publicamente (incluindo o endereço de e-mail do remetente).

Conjunto de caracteres detectado: UTF-8

*** Bem-vindo ao reportbug. Usar ? para obter ajuda nos prompts. ***

Nota: os relatórios de bug são arquivados publicamente (incluindo o endereço de e-mail do remetente).

Conjunto de caracteres detectado: UTF-8


Altere sua localidade se estiver incorreta.


Usando '”Raphaël Hertzog”[email protegido]>' como seu endereço de origem. Obtendo status do wireshark...

Verificando a integridade do pacote ...

Verificando por versões mais novas em madison ... Enviará relatório ao Debian (por lsb_release).

Consultando o Debian BTS por relatórios sobre threadshark (fonte) ...

35 relatórios de bug encontrados:


Bugs com gravidade importante

1) # 478200 tshark: parece ignorar os filtros de leitura ao gravar em ...

2) # 776206 mergecap: Falha ao criar arquivo de saída> 2 GB

3) # 780089 wireshark: ”No gnome wireshark não tem barra de título. Faz ... Bugs com gravidade normal

Altere sua localidade se estiver incorreta.


Usando '”Raphaël Hertzog”[email protegido]>' como seu endereço de origem. Obtendo status do wireshark...

Verificando a integridade do pacote ...

Verificando por versões mais novas em madison ... Enviará relatório ao Debian (por lsb_release).

Consultando o Debian BTS por relatórios sobre threadshark (fonte) ...

35 relatórios de bug encontrados:


Bugs com gravidade importante

1) # 478200 tshark: parece ignorar os filtros de leitura ao gravar em ...

2) # 776206 mergecap: Falha ao criar arquivo de saída> 2 GB

3) # 780089 wireshark: ”No gnome wireshark não tem barra de título. Faz ... Bugs com gravidade normal


4) # 151017

5) # 275839 [...]

35) # 815122

4) # 151017

5) # 275839 [...]

35) # 815122


(24-35 / 35) O bug que você encontrou está listado acima [y | N | b | m | r | q | s | f | e |?]? ?

y - Problema já relatado; opcionalmente, adicione informações extras. N - (padrão) Problema não listado acima; possivelmente verifique mais.

b - Abra a lista completa de bugs em um navegador da web.

m - Obtenha mais informações sobre um bug (você também pode inserir um número sem selecionar “m” primeiro).

r - Exibir novamente os últimos bugs mostrados. q - estou entediado; saia, por favor.

s - pula os problemas restantes; apresentar um novo relatório imediatamente. f - Filtre a lista de bugs usando um padrão.

e - Abra o relatório usando um cliente de e-mail.

? - Mostre esta ajuda.

(24-35 / 35) O bug que você encontrou está listado acima [y | N | b | m | r | q | s | f | e |?]? n O mantenedor do wireshark é 'Balint Reczey[email protegido]>'. Procurando dependências do Wireshark...

(24-35 / 35) O bug que você encontrou está listado acima [y | N | b | m | r | q | s | f | e |?]? ?

y - Problema já relatado; opcionalmente, adicione informações extras. N - (padrão) Problema não listado acima; possivelmente verifique mais.

b - Abra a lista completa de bugs em um navegador da web.

m - Obtenha mais informações sobre um bug (você também pode inserir um número sem selecionar “m” primeiro).

r - Exibir novamente os últimos bugs mostrados. q - estou entediado; saia, por favor.

s - pula os problemas restantes; apresentar um novo relatório imediatamente. f - Filtre a lista de bugs usando um padrão.

e - Abra o relatório usando um cliente de e-mail.

? - Mostre esta ajuda.

(24-35 / 35) O bug que você encontrou está listado acima [y | N | b | m | r | q | s | f | e |?]? n O mantenedor do wireshark é 'Balint Reczey[email protegido]>'. Procurando dependências do Wireshark...


imagem

etéreo: ”Estatísticas de hierarquia de protocolo” fornecem informações enganosas…

não disseca corretamente o pipelining ESMTP

etéreo: ”Estatísticas de hierarquia de protocolo” fornecem informações enganosas…

não disseca corretamente o pipelining ESMTP

wirehark: adicionar OID 1.3.6.1.4.1.11129.2.4.2

wirehark: adicionar OID 1.3.6.1.4.1.11129.2.4.2

Se você encontrar seu bug já arquivado, pode optar por enviar informações suplementares, caso contrário, você é convidado a enviar um novo relatório de bug:


Descreva resumidamente o problema (máx. 100 caracteres permitidos). Este será o assunto do e-mail do bug, então mantenha o resumo o mais conciso possível, por exemplo: ”falha ao enviar e-mail” ou ”não começa com a opção -q especificada” (digite Ctrl + c para sair do reportbug sem relatar um bug) .

> não disseca o protocolo foobar

Reescrevendo assunto para 'WireShark: não disseca o protocolo foobar'

Descreva resumidamente o problema (máx. 100 caracteres permitidos). Este será o assunto do e-mail do bug, então mantenha o resumo o mais conciso possível, por exemplo: ”falha ao enviar e-mail” ou ”não começa com a opção -q especificada” (digite Ctrl + c para sair do reportbug sem relatar um bug) .

> não disseca o protocolo foobar

Reescrevendo assunto para 'WireShark: não disseca o protocolo foobar'


Depois de fornecer um resumo de uma linha de seu problema, você deve classificar sua gravidade em uma escala estendida:


Como você classificaria a gravidade deste problema ou relatório?


1 crítico faz com que softwares não relacionados no sistema (ou todo o sistema) quebrem, ou causem séria perda de dados, ou introduzam uma brecha de segurança nos sistemas onde você instalou o pacote.

2 grave torna o pacote em questão inutilizável pela maioria ou todos os usuários, ou causa perda de dados, ou introduz uma falha de segurança permitindo o acesso às contas dos usuários que usam o pacote.

3 serious é uma violação grave da política do Debian (ou seja, o problema é uma violação de uma diretiva 'obrigatória' ou 'obrigatória'); pode ou não afetar a usabilidade do pacote. Observe que as violações de política não graves podem ser bugs 'normais', 'menores' ou 'lista de desejos'. (Os mantenedores dos pacotes também podem designar outros bugs como 'sérios' e, portanto, críticos ao lançamento; no entanto, os usuários finais não devem fazer isso.). Para a lista canônica de problemas que valem uma severidade séria, você pode consultar esta página da web: http://release.debian.org/testing/rc_policy.txt

4 um bug importante que tem um grande efeito na usabilidade de um pacote, sem torná-lo completamente inutilizável para todos.

5 não compila um bug que impede o pacote de ser compilado a partir do código-fonte. (Esta é uma 'gravidade virtual'.)

6 normal um bug que não prejudica a usabilidade de todo o pacote; por exemplo, um problema com uma determinada opção ou item de menu.

7 pequenas coisas como erros de grafia e outros pequenos erros cosméticos que não afetam a funcionalidade central do pacote.

8 sugestões de lista de desejos e solicitações de novos recursos.


Selecione um nível de gravidade: [normal]

Como você classificaria a gravidade deste problema ou relatório?


1 crítico faz com que softwares não relacionados no sistema (ou todo o sistema) quebrem, ou causem séria perda de dados, ou introduzam uma brecha de segurança nos sistemas onde você instalou o pacote.

2 grave torna o pacote em questão inutilizável pela maioria ou todos os usuários, ou causa perda de dados, ou introduz uma falha de segurança permitindo o acesso às contas dos usuários que usam o pacote.

3 serious é uma violação grave da política do Debian (ou seja, o problema é uma violação de uma diretiva 'obrigatória' ou 'obrigatória'); pode ou não afetar a usabilidade do pacote. Observe que as violações de política não graves podem ser bugs 'normais', 'menores' ou 'lista de desejos'. (Os mantenedores dos pacotes também podem designar outros bugs como 'sérios' e, portanto, críticos ao lançamento; no entanto, os usuários finais não devem fazer isso.). Para a lista canônica de problemas que valem uma severidade séria, você pode consultar esta página da web: http://release.debian.org/testing/rc_policy.txt

4 um bug importante que tem um grande efeito na usabilidade de um pacote, sem torná-lo completamente inutilizável para todos.

5 não compila um bug que impede o pacote de ser compilado a partir do código-fonte. (Esta é uma 'gravidade virtual'.)

6 normal um bug que não prejudica a usabilidade de todo o pacote; por exemplo, um problema com uma determinada opção ou item de menu.

7 pequenas coisas como erros de grafia e outros pequenos erros cosméticos que não afetam a funcionalidade central do pacote.

8 sugestões de lista de desejos e solicitações de novos recursos.


Selecione um nível de gravidade: [normal]


Se você não tiver certeza, apenas mantenha a gravidade padrão de normal. Você também pode marcar seu relatório com algumas palavras-chave:

Algum dos itens a seguir se aplica a este relatório?


1 di Este bug é relevante para o desenvolvimento do debian-installer.

2 ipv6 Este bug afeta o suporte para o protocolo da Internet versão 6.

3 l10n Este bug relata um problema de localização / internacionalização.

4 lfs Este bug afeta o suporte para arquivos grandes (mais de 2 gigabytes).

5 novato Este bug tem uma solução conhecida, mas o mantenedor solicita que outra pessoa a implemente.

Algum dos itens a seguir se aplica a este relatório?


1 di Este bug é relevante para o desenvolvimento do debian-installer.

2 ipv6 Este bug afeta o suporte para o protocolo da Internet versão 6.

3 l10n Este bug relata um problema de localização / internacionalização.

4 lfs Este bug afeta o suporte para arquivos grandes (mais de 2 gigabytes).

5 novato Este bug tem uma solução conhecida, mas o mantenedor solicita que outra pessoa a implemente.


6 patch Você está incluindo um patch para corrigir este problema.

7 upstream Este bug se aplica à parte upstream do pacote.

8 nenhum


Selecione as tags: (uma de cada vez) [nenhuma]

6 patch Você está incluindo um patch para corrigir este problema.

7 upstream Este bug se aplica à parte upstream do pacote.

8 nenhum


Selecione as tags: (uma de cada vez) [nenhuma]


A maioria das tags são bastante esotéricas, mas se o seu relatório incluir uma correção, você deve selecionar o remendo tag.

Depois de concluído, reportbug abre um editor de texto com um modelo que deverá editar (Exemplo 6.2, “Modelo gerado por reportbug”[Página 142]). Ele contém algumas perguntas que você deve excluir e responder, bem como algumas informações sobre o seu sistema que foram coletadas automaticamente. Observe como as primeiras linhas são estruturadas. Eles não devem ser modificados, pois serão analisados ​​pelo bug tracker para atribuir o relatório ao pacote correto.


Exemplo 6.2 Modelo gerado por reportbug


Assunto: WireShark: não disseca o protocolo foobar


Pacote: Wirehark Versão: 2.0.2 + ga16e22e-1 Severidade: normal


Caro Mantenedor,


*** Repórter, considere responder a estas perguntas, quando apropriado ***


* O que levou à situação?

* O que exatamente você fez (ou não fez) que foi eficaz (ou ineficaz)?

* Qual foi o resultado desta ação?

* Qual resultado você esperava em vez disso?


*** Fim do modelo - remova essas linhas do modelo ***


- Informações do sistema: Versão Debian: stretch / sid

APT prefere testes

Política APT: (500, 'teste') Arquitetura: amd64 (x86_64) Arquiteturas estrangeiras: i386


Kernel: Linux 4.4.0-1-amd64 (SMP com 4 núcleos de CPU)

Local: LANG = fr_FR.utf8, LC_CTYPE = fr_FR.utf8 (charmap = UTF-8) Shell: / bin / sh vinculado a / bin / dash

Init: systemd (via / run / systemd / system)

Assunto: WireShark: não disseca o protocolo foobar


Pacote: Wirehark Versão: 2.0.2 + ga16e22e-1 Severidade: normal


Caro Mantenedor,


*** Repórter, considere responder a estas perguntas, quando apropriado ***


* O que levou à situação?

* O que exatamente você fez (ou não fez) que foi eficaz (ou ineficaz)?

* Qual foi o resultado desta ação?

* Qual resultado você esperava em vez disso?


*** Fim do modelo - remova essas linhas do modelo ***


- Informações do sistema: Versão Debian: stretch / sid

APT prefere testes

Política APT: (500, 'teste') Arquitetura: amd64 (x86_64) Arquiteturas estrangeiras: i386


Kernel: Linux 4.4.0-1-amd64 (SMP com 4 núcleos de CPU)

Local: LANG = fr_FR.utf8, LC_CTYPE = fr_FR.utf8 (charmap = UTF-8) Shell: / bin / sh vinculado a / bin / dash

Init: systemd (via / run / systemd / system)



As versões dos pacotes Wirehark dependem de: ii Fioshark-qt 2.0.2 + ga16e22e-1


fioshark não recomenda pacotes. fioshark não sugere pacotes.

- nenhuma informação debconf


As versões dos pacotes Wirehark dependem de: ii Fioshark-qt 2.0.2 + ga16e22e-1


fioshark não recomenda pacotes. fioshark não sugere pacotes.

- nenhuma informação debconf


Depois de salvar o relatório e fechar o editor de texto, você retorna para reportbug, que fornece muitas outras opções e oferece o envio do relatório resultante.


imagem

Gerando editor sensato ...

O relatório será enviado para “Debian Bug Tracking System”[email protegido]> Envie este relatório no wireshark (e para editar) [Y|n|a|c|e|i|l|m|p|q|d|t|s|?]? ? Y - (padrão) Envie o relatório do bug por e-mail.

n - Não envie o relatório de bug; em vez disso, salve-o em um arquivo temporário (sai do reportbug). a - Anexe um arquivo.

c - Alterar editor e reeditar. e - Re-editar o relatório de bug.

i - Inclui um arquivo de texto.

l - Canalize a mensagem pelo pager. m - Escolha uma mala direta para editar o relatório. p - imprime mensagem para stdout.

q - Salve em um arquivo temporário e saia. d - Desanexar um arquivo anexo.

t - Adicionar tags.

s - Adicionar um destinatário X-Debbugs-CC (um CC, mas após o processamento BTS).

? - Mostre esta ajuda.

Envie este relatório no wirehark (e para editar) [Y | n | a | c | e | i | l | m | p | q | d | t | s |?]? Y

Salvando um backup do relatório em / tmp / reportbug-wireshark-backup-20160328-19073-87oJWJ Conectando-se a reportbug.debian.org via SMTP ...


Relatório de bug enviado para: ”Sistema de rastreamento de bugs do Debian”[email protegido]> As cópias serão enviadas após processamento para:

[email protegido]


Se você quiser fornecer informações adicionais, aguarde o recebimento do número de rastreamento do bug por e-mail; você pode então enviar qualquer informação extra para [email protegido] (por exemplo: [email protegido]), onde n é o número do bug. Normalmente você receberá uma confirmação por e-mail incluindo o número do relatório do bug dentro de uma hora; se você não recebeu uma confirmação, o processo de relatório de bugs falhou em algum momento (falha no reportbug ou MTA, manutenção do BTS, etc.).

Top OS Cloud Computing na OnWorks: