From Mageia wiki
Jump to: navigation, search


Drakconf multiflag.png
Outros idiomas
Deutsch; English; Francais ; Nederlands ; português brasileiro ;
Sinopse:
O Linux é um sistema operacional muito complexo, e mesmo aqueles que usam/dão suporte ao Unix e ao Linux há muitos anos têm dificuldade em identificar um problema, apenas com base em uma descrição básica do problema.

Para evitar perda de tempo e de compostura, é importante seguir algumas regras antes de pedir ajuda no fórum ou nas listas de discussão. Aqui estão algumas sugestões. Se você não sabe nada sobre a linha de comando, pode começar lendo esta página.

Diagnosticar o problema

Primeiro, colete as informações

Se o software travar ou não agir como esperado, fique tranquilo e use seu cérebro. No seu processador de texto favorito, abra um novo documento chamado "Relatório" e anote o que você estava fazendo quando o problema surgiu e todas as mensagens de erro. Essas mensagens devem ser copiadas exatamente como fornecidas pelo sistema. Se possível, use a ferramenta copiar/colar. Em um console, você pode ter que usar o menu Editar/Copiar.

Se o sistema travar antes do boot terminar, pressione a tecla <Escape> durante o boot, dessa forma você verá mensagens de boot detalhadas em vez do bootsplash gráfico. E então copie as últimas mensagens antes de travar no relatório.

Se a inicialização estiver boa, espere o problema aparecer e, em seguida, em um console com direitos de Root, digite tail /var/log/messages. Isso exibirá as últimas 10 linhas dos logs do sistema. Se você puder ver algumas linhas vinculadas ao seu problema, anote-as também no relatório.

Os erros de aplicações gráficas geralmente estão no arquivo /home/<usuário>/.Xsession-errors ou /home/<usuário>/.xsession-errors. Não se esqueça do ponto antes do X, ou x, que significa que o arquivo está oculto e você tem que permitir a visualização de arquivos ocultos no gerenciador de arquivos (Visualizar/Mostrar arquivos ocultos no Dolphin, por exemplo). Então, as últimas 10 linhas dos logs podem ser vistas com o comando tail /home/<usuário>/.xsession-errors. Novamente, anote as linhas vinculadas ao seu problema.

Se alguma informação puder ser encontrada nesses arquivos, inicie o aplicativo em um terminal (Konsole no KDE, por exemplo). Quando o bug surgir, algumas linhas relevantes poderão aparecer.

Nota:
Quando for impossível usar ferramentas gráficas, uma interface de texto pode ser obtida pressionando Alt+Ctrl+F2. De volta à interface gráfica com Alt+Ctrl+F1.

É um problema conhecido?

Talvez o problema já tenha sido detectado pelas equipes da Mageia e uma solução alternativa seja explicada na errata de lançamento. Por exemplo, veja aqui para o Mageia 6.

Dê uma olhada também no Bugzilla. Você não só pode ter ajuda aqui, mas também trazer sua experiência para alimentar a reflexão.

O problema é reproduzível?

Tente descobrir se o problema é facilmente reproduzível e a maneira de fazê-lo aparecer. Proteja seus arquivos fazendo uma cópia de todos os arquivos que podem ser afetados. Execute testes em uma cópia dos dados, para evitar danos.

É um problema de hardware?

Problemas não reproduzíveis geralmente são relacionados a hardware. Se você acha que é o caso, veja os seguintes comandos:

Mageia 3 e acima

Ele usa systemd e para logmessages, journalctl agora é a ferramenta certa. Aqui estão alguns exemplos:

$ journalctl -a

dá tudo, uma saída muito, muito grande. Use "espaço" para chegar à próxima página e "enter" para uma nova linha. Você pode escolher ver apenas as últimas 500 linhas, por exemplo, com

$ journalctl --lines=500 2>&1 | tee saida.txt

ele cria no diretório atual um novo arquivo chamado saida.txt que contém as últimas 500 linhas, você pode lê-lo com qualquer editor de texto.

$ journalctl -f

fornece as últimas linhas e adiciona novas linhas para coisas novas que estão sendo registradas.

$ journalctl -h

dá uma pequena ajuda.

Leia a documentação do software

Se um software parece não reagir corretamente, encontre e leia sua documentação na Internet ou nas páginas de manual (em um console, digite man nome_do_programa), caso contrário você corre o risco de receber uma resposta do tipo RTFM*.

Leia o manual!

Pesquise a mensagem de erro na Internet

Copie/cole a mensagem de erro em um mecanismo de busca (como Ixquick ou Google) e adicione o nome do programa. Você certamente encontrará mensagens no fórum de pessoas com o mesmo problema. Leia o tópico inteiro, você pode encontrar uma solução.

Reúna informações sobre o problema

Se, uma vez aqui, você tiver uma ideia sobre o problema, você pode querer fazer mais algumas sondagens. Os seguintes comandos podem ajudar você a buscar mais informações sobre o sistema e o problema.

  • lspcidrake -v para listar o hardware
  • lsusb (com direitos de root) para listar os dispositivos USB
  • cat /proc/cpuinfo para ver os recursos da CPU
  • free -m para saber a carga de memória

Aqui estão alguns outros comandos úteis (com direitos de Root):

  • lsmod uma lista de módulos que foram carregados automaticamente em resposta à detecção de dispositivos do kernel
  • modinfo nome_do_modulo_de_lsmod listará detalhes de um módulo
  • dmesg isso lista mensagens recentes do kernel e do sistema, incluindo falhas no carregamento ou na identificação de um bit de hardware.
  • ethtool um comando para listar muitas informações sobre a rede.
  • ethtool -I eth0 listará a versão e os detalhes da sua placa de rede.
  • ethtool -S eth0 listará quase todos os contadores relacionados a uma placa Ethernet.
  • dmidecode equivalente ao sistema MS info fornece muitas informações sobre seu hardware.
  • rpm –qa listará todos os pacotes em um sistema e os canalizará pelo grep para reduzi-los aos pacotes relevantes.
  • ifconfig -a lista as configurações tcpip definidas em suas placas de rede.
  • O Linux frequentemente rotulará cada placa Ethernet como eth0, eth1, eth2, eth3 na ordem em que as encontra, então se você tiver mais de uma placa de rede, verifique o restante.

No Mageia 3 você terá uma nova ferramenta chamada inxi (você tem que instalar o pacote), aqui estão os principais comandos:

  • inxi -F informações gerais
  • inxi -n para fornecer apenas a placa de rede
  • inxi -uo somente as partições montadas e desmontadas
  • inxi -xG informações sobre a placa gráfica
  • inxi -t m5 para ter um snapshot dos seus 5 maiores usuários de memória
  • inxi -t c5 para ter um snapshot dos seus 5 maiores usuários de CPU.

Além disso, dê uma olhada no diretório /etc/sysconfig onde muitos arquivos de configuração estão localizados, relacionados a serviços de rede, etc., e no arquivo de configuração do servidor Xdisplay: /etc/X11/xorg.conf

Agora peça ajuda

Se você não encontrou uma solução para o problema, é hora de pedir ajuda no fórum do Mageia. Tenha em mente que encontrará usuários como você. Eles não são pagos nem indenizados para responder suas perguntas, eles tentarão ajudá-lo a encontrar uma solução em seu tempo pessoal e merecem respeito e paciência.

Obtendo ajuda

Primeiro, familiarize-se com o Fórum do Mageia

Inscreva-se no fórum do Mageia se ainda não o fez (clique em Register no canto superior direito). Leia as regras, você também pode dar uma olhada no FAQ.

Não fuja do assunto

Encontre o subfórum certo, aquele que corresponde ao problema. Não poste sua mensagem em vários subfóruns, é de má educação fazer isso.

Escolha um título descritivo

Não escreva um título geral como "Ajuda necessária" ou "Tenho um problema". Isso não incentiva os membros a lerem a postagem. O título deve descrever o problema de forma concisa, para que qualquer leitor que saiba algo sobre esse problema esteja inclinado a ler a mensagem inteira e postar uma resposta.
Seja o mais preciso possível, por exemplo, "Impossível obter um endereço IP" é melhor do que "A Internet não está funcionando".

Dê informações

No texto da mensagem, informe o nome da distribuição, versão e arquitetura que você está usando (por exemplo: Mageia 2 i586); o nome do programa e a versão que parecem ser o problema; e, se necessário, uma pequena lista de informações de hardware (por exemplo: HP DC5000). Copie as mensagens de erro que você pode ter coletado no arquivo de relatório (o arquivo criado no início desta página), sempre em tags de código, o que torna sua(s) postagem(ns) mais fácil(is) de ler e evitará um comentário da polícia de etiqueta. Capturas de tela podem ser úteis para mostrar alguns erros. Descreva exatamente o que você fez antes do problema surgir e o que você fez para tentar resolvê-lo e os resultados obtidos.
Depois de ter as respostas, publique as informações, arquivos, etc.

Nenhum idioma SMS (texto falado)

É ambíguo e confuso! Ninguém vai ler sua mensagem.

Não perca a oportunidade de aprender

Não siga nenhum conselho cegamente, tente entender e aprender algo. Se lhe pedirem para usar algum comando em um console, ou para postar um arquivo; leia as páginas do manual para descobrir qual o propósito deste comando ou arquivo (se houver). Escreva em algum lugar (em um caderno ou e-mail para você mesmo) o problema, todas as ações que você está tentando resolver o problema e os resultados obtidos, então:

  • você poderá dar informações precisas aos seus ajudantes no fórum
  • você saberá o que fazer se o problema surgir novamente, após uma reinstalação por exemplo, sem perder tempo ou incomodar as pessoas
  • você será capaz de ajudar outras pessoas com um problema semelhante.

Diga Olá e Obrigado

O Software Livre é baseado principalmente na comunidade. Pelo Mageia, todas as pessoas são voluntárias e ajudam livremente outras pessoas a promover o Software Livre e, porque elas mesmas foram ajudadas, 'somos todos parte da comunidade FOSS [software livre de código aberto].

Aqui está o código de conduta da comunidade Mageia:

  • Seja atencioso,
  • Seja respeitoso,
  • Seja colaborativo,
  • Seja pragmático,
  • Apoie outras pessoas na comunidade,
  • Obtenha apoio de outras pessoas na comunidade.