Red Hat Training

A Red Hat training course is available for Red Hat Satellite

7.3. Problemas Genéricos

Para começar o troubleshooting de problemas genéricos, examine o arquivo ou arquivos de registro relacionados ao componente exibindo as falhas. Um exercício útil é invocar o comando tail -f em todos os arquivos de registro e então rodar yum list no Red Hat Enterprise Linux 5 (ou up2date --list em versões anteriores do Red Hat Enterprise Linux ). Em seguida, você deve examinar as entradas novas dos registros para encontrar pistas potenciais.
Um problema comum é o espaço cheio em disco (full disk space). Um sinal quase certeiro é a aparência de pausas (halts) na gravação dos arquivos de registro. Se o registro parou durante uma gravação, como no meio da palavra, você provavelmente está com os discos cheios. Para confirmar isto, rode este comando e verifique as porcentagens na coluna Use%:
df -h
Além dos arquivos de registro, você pode obter informações valiosas pelo status de seu RHN Satellite e seus diversos componentes. Isto pode ser feito com o comando:
/usr/sbin/rhn-satellite status
Além disso, você pode obter o status dos componentes, como Apache Web server e RHN Task Engine, separadamente. Por exemplo: para visualizar o status do Apache Web server, rode o comando:
service httpd status
Se o Apache Web server não estiver rodando, as entradas de seu arquivo /etc/hosts podem estar incorretas. Consulte a Seção 7.4, “Máquina Não Encontrada/Não foi possível Determinar o FQDN (Host Not Found/Could Not Determine FQDN).” para obter uma descrição deste problemas e das possíveis soluções.
Para obter o status do RHN Task Engine, rode o comando:
service taskomatic status
Para mais informações, veja a Seção 8.8.1.1, “Mantendo o RHN Task Engine.
Para obter os status do Embedded Database do Satellite, se houver, rode o comando:
service oracle status
Para determinar a versão do esquema de seu banco de dados, rode o comando:
rhn-schema-version
Para obter os tipos de conjunto de caracteres do banco de dados de seu Satellite, rode o comando:
rhn-charsets
Se o administrador não estiver recebendo e-mails do RHN Satellite, confirme se os endereços de email corretos foram configurados para a opção traceback_mail em /etc/rhn/rhn.conf.
Se a correspondência traceback está marcada de dev-null@rhn.redhat.com e você deseja que o endereço seja válido para sua empresa, inclua a opção web.default_mail_from e o valor apropriado em /etc/rhn/rhn.conf.
Se a importação/sincronização de um canal falhar e você não puder recuperá-la de nenhuma outra maneira, rode este comando para apagar o cache:
rm -rf temporary-directory
Note que a Seção 6.2.2.1, “Preparando as ISOs de Channel Content” sugeriu que este diretório temporário seja /var/rhn-sat-import/.
Em seguida, reinicie a importação ou sincronização.
Se a funcionalidade yum (ou up2date) ou push do RHN Satellite parar de funcionar, podem existir registros antigos com falhas. Pare o daemon problemático antes de remover estes arquivos. Para tanto, invoque o seguinte comando como root:

service jabberd stop
cd /var/lib/jabberd
rm -f _db*
service jabberd start