Como relatar um bug do sistema

13

Estou lidando com este problema: o Ubuntu não é desligado (preso em "Parando os módulos do kernel do VirtualBox")

e quase perdi meus nervos quando quis relatar um bug. Estou estudando esse tópico "Como relatar um bug" por duas horas e ainda me sinto um novato total.

Primeiro eu vou aqui https://bugs.launchpad.net/ubuntu/ e tento clicar no link "Relatar um bug", que me leva aqui: https://help.ubuntu.com/community/ReportingBugs e eu realmente li isso artigo, mas eu ainda estou perdido. Quando cheguei à "falha do sistema", havia apenas uma frase:

If your system lockups up, freezes, logs you out, etc., 
then this is not an application crash, but a system crash.
Please see below, and consult the following article for 
these types of problems 
https://help.ubuntu.com/community/DebuggingSystemCrash. 

Então, diz que você não pode relatar um bug de falha do sistema? Porque nesse artigo "DebuggingSystemCrash" não há nada sobre relatar um bug.

Então eu vim aqui no askubuntu e encontrei perguntas como esta: Como relato um bug? ... mas, novamente, nenhum deles me ajudou. Todos eles tiveram um bug sobre algum aplicativo. Então eles apenas executaram "o PID do ubuntu-bug, mas não posso fazer isso porque não conheço o PID nem o pacote onde está o bug. Isso acontece apenas durante o processo de desligamento.

Onde estão os bons e velhos tempos da moda, quando você foi à barra de ativação e clicou em "Relatar um bug" e foi isso. Talvez isso tenha causado muitos relatórios ruins, mas a nova maneira como as pessoas não relatam bugs se não descobrirem como ...

user568021
fonte
Bem, no seu caso, não é uma falha do sistema, pelo menos não da maneira que os autores do artigo pensam. Suponho que algum script não faça o que deveria quando o computador for desligado. O primeiro problema pode ser o módulo VirtualBox. Mas também pode haver algum comando a seguir. Eu comentei sua pergunta. Vamos ver se conseguimos descobrir.
QBI
Obrigado ... é bom saber que há 1 pessoa que entende minha frustração. Então, devo alterar o título disso se não houver uma falha no sistema?
user568021
Pelo que entendi, você está perguntando: "Como relatar um bug onde um módulo do kernel não pode descarregar?" Eu postei isso, para responder a isso . Se é isso que você está perguntando aqui, recomendo editar o título da sua postagem para esclarecer isso. Caso contrário, isso pode acabar fechado por ser muito localizado (já que se refere a um problema que você conseguiu resolver, cuja solução está documentada em sua outra pergunta).
Eliah Kagan

Respostas:

8

Determinando onde ocorre a falha

Se o seu sistema falhar no desligamento, e o último texto que você vê informar que está tentando descarregar um módulo do kernel específico (ou executar qualquer outra tarefa específica), e não há indicação à sua direita, na mesma linha , que teve êxito ou falhou , o problema está quase certamente com essa ação específica, e não com o que vem a seguir. Nesta situação, você pode relatar um erro documentando a falha do descarregamento do módulo do kernel.

Relatando um bug que afeta um módulo do kernel

Se você tiver um bug devido aos módulos do kernel fornecidos por um pacote específico que não seja do kernel, poderá relatar o bug nesse pacote. Se há realmente um serviço do kernel em execução ( ps axmostras do kernel tópicos, bem como processos normais) para o módulo, que você acredita que está causando o problema, então você pode executar ubuntu-bugcom o seu PID se você pode executar ubuntu-bugem tudo .

Como você provavelmente não pode executar nenhum comando nessa situação , e como geralmente não há um processo em execução que seja claramente responsável , após a reinicialização, você deve executar:

ubuntu-bug packagename

Aqui, isso é um pouco difícil - o programa de espaço de usuário do VirtualBox é fornecido por virtualbox. Os módulos do kernel do VirtualBox para hosts de virtualização geralmente são criados a partir da fonte, fornecida por virtualbox-dkms.

Eu reportaria esse bug virtualbox-dkms(assumindo os módulos do kernel compilados e instalados do VirtualBox em sua máquina). Os detalhes técnicos do bug provavelmente indicariam qual pacote é melhor, e nem sempre é prático determinar qual pacote um bug é considerado melhor como afetado antes de relatá-lo. Então você faz o seu melhor. Ele sempre pode ser alterado posteriormente no Launchpad, por você ou por outra pessoa (geralmente um triager ou desenvolvedor).

Se você deseja relatar um bug em um módulo do kernel que acompanha o kernel, você pode relatar linux:

ubuntu-bug linux
Eliah Kagan
fonte
Você respondeu à minha pergunta, mas também foi interessante que o problema foi causado pelo xampp. Então, talvez não estivesse conectado ao virtualbox ou ao virtualbox-dkms ... Bem, eu acho que poderia relatar um bug contra o 'linux' porque não sabia que o xampp estava escondendo isso, certo ...?
user568021
@ user568021 O XAMPP pode estar ativando-o, mas a partir de sua descrição, o sistema trava ao tentar descarregar os módulos. A melhor coisa a fazer seria desinstalar completamente o VirtualBox e seus módulos do kernel e verificar se você ainda pode produzir o bug (quando o XAMPP for reativado). Se você pode, não é um bug no VirtualBox. Mas se estiver impedindo que os módulos do kernel sejam descarregados, recomendo que ele esteja no kernel ou em um pacote que forneça os módulos que não estão sendo descarregados, mesmo que seja acionado pelo software em outro pacote. (É claro que, no bug explicar a solução alternativa!)
Elias Kagan
@EliahKagan Como user568021 apontou em (t) sua pergunta, eu também estou em círculos tentando encontrar um botão "report bug" na barra de ativação. Meu suposto bug: quando meu sistema (12.04 LTS) está adormecido e eu conecto meu telefone Android (via USB, apenas para fins de carregamento), o sistema é reiniciado imediatamente. Onde levantar a bandeira?
noz sobre natty
Possivelmente relacionado com o próprio (e não a questão de como e onde para denunciá-lo) bug e uma sugestão no sentido de uma concebível trabalho-around: kodi.wiki/view/...
noz sobre natty
1

Existem duas maneiras de relatar um bug:

Você pode adivinhar qual pacote reportar usando o aplicativo "Synaptic Package Manager". Por outro lado, no pior dos casos, você pode simplesmente reportar contra "linux".

Alberto Salvia Novella
fonte