Capítulo 10. Solução de Problemas
Este capítulo traz dicas para determinar a causa e a solução para a maioria dos erros associados ao Red Hat Network Satellite. Se precisar de ajuda adicional, contate o suporte do Red Hat Network no site https://access.redhat.com/support/. Autentique-se usando sua conta com o direito Satellite para visualizar sua lista completa de opções.
Para começar a resolução 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
. 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
# df -h
Além dos arquivos de registro, você pode obter informações valiosas pelo status de seu Red Hat Network Satellite e seus diversos componentes. Isto pode ser feito com o comando:
/usr/sbin/rhn-satellite status
# /usr/sbin/rhn-satellite status
Além disso, você pode obter o status dos componentes, como o servidor Apache Web e Red Hat Network Task Engine, separadamente. Por exemplo: para visualizar o status do servidor Apache Web, rode o comando:
service httpd status
# service httpd status
- 10.1. Instalação e Atualização
- 10.2. Serviços
- 10.3. Conectividade
- 10.4. Logs e Relatórios
- P: Quais são os diferentes arquivos de log?
- P: Como uso o spacewalk-report?
- P: Como descubro qual versão do esquema de banco de dados tenho?
- P: Como descubro quais tipos de conjuntos de caracteres eu tenho?
- P: Porque o administrador não está recebendo um email?
- P: Como eu mudo o enviador do mail traceback?
- 10.5. Erros
- P: Estou recebendo um erro "Error validating satellite certificate" durante a instalação do Red Hat Network Satellite. Como eu conserto isso?
- P: Estou tendo um erro "ERROR: server.mount_point not set in the configuration file" quando eu tento ativar ou sincronizar o Red Hat Network Satellite. Como conserto isso?
- P: Porque o cobbler check dá um erro dizendo que precisa de uma versão diferente do cobbler check
- P: Estou recebendo um erro "unsupported version" quando eu tento ativar o certificado Red Hat Network Satellite. Como conserto isso?
- P: Estou recebendo "Internal Server Error" sobre o ASCII quando eu tento editar o perfil de kickstart. O que está acontecendo?
- P: Estou recebendo erros "Host Not Found" ou "Could Not Determine FQDN". O que eu faço agora?
- P: Estou recebendo "This server is not an entitled Satellite" quando eu tento sincronizar o servidor Red Hat Network Satellite. Como eu conserto isso?
10.1. Instalação e Atualização Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
P:
O SELinux continua me enviando mensagens quando estou tentando instalar. Porque?
R:
Se você se deparar com qualquer problema com as mensagens do SELinux (tal como mensagens de negação do AVC) enquanto estiver instalando o Red Hat Network Satellite, certifique-se de ter os arquivos
audit.log
disponíveis, assim os funcionários de Suporte da Red Hat poderão lhe dar uma assistência. Você pode encontrar o arquivo em /var/log/audit/audit.log
e anexar o arquivo ao seu tíquete de Suporte para que os engenheiros lhe forneçam a devida assistência.
P:
Eu alterei o
/var/satellite
para a montagem NFS e agora o SELinux está impedindo que isto funcione adequadamente. O que eu preciso fazer?
R:
Você precisará informar o SELinux sobre a montagem NFS com o objetivo disto permitir o tráfego. Você pode realizar isto com o seguinte comando:
/usr/sbin/setsebool -P spacewalk_nfs_mountpoint on
# /usr/sbin/setsebool -P spacewalk_nfs_mountpoint on
Caso você esteja usando o Red Hat Enterprise Linux 6, você precisará também rodar o comando abaixo:
/usr/sbin/setsebool -P cobbler_use_nfs on
# /usr/sbin/setsebool -P cobbler_use_nfs on
P:
Meu Satellite está falhando. Alguma ideia do porque?
R:
Não inscreva o seu Red Hat Network Satellite a nenhum dos seguintes canais filho disponíveis nos servidores centrais do Red Hat Network:
- Red Hat Developer Suite
- Red Hat Application Server
- Red Hat Extras
- Canais do produto JBoss
A subscrição a esses canais e atualização em seu Satellite poderá instalar versões incompatíveis, novas de componentes de software críticos, levando à falha do Satellite.
10.2. Serviços Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
P:
Por que o servidor Apache Web não está rodando?
R:
Se o servidor do Apache Web não estiver rodando, as entradas de seu arquivo
/etc/hosts
podem estar incorretas.
P:
Como descubro qual é o estado do Red Hat Network Task Engine?
R:
Para obter o status do Red Hat Network Task Engine, rode o comando:
service taskomatic status
# service taskomatic status
P:
Como descubro qual estado está o Banco de Dados do Satellite?
R:
Para obter os status do Banco de Dados Incorporado do Satellite, se houver, execute o comando:
service oracle status
# service oracle status
P:
O que faço se o
yum
, up2date
, ou a capacidade push do Red Hat Network Satellite parar de funcionar?
R:
Se a funcionalidade
yum
ou up2date
ou push do Red Hat Network 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 rm -f /var/lib/jabberd/db/_db* service jabberd start
# service jabberd stop
# rm -f /var/lib/jabberd/db/_db*
# service jabberd start
10.3. Conectividade Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
P:
Não posso conectar! Como descubro o que está errado?
R:
As medidas seguintes podem ser usadas para resolver erros de conexão genéricos:
- Tente conectar ao banco de dados do Red Hat Network Satellite na linha de comando usando o string da conexão, conforme encontrado no
/etc/rhn/rhn.conf
:sqlplus username/password@sid
# sqlplus username/password@sid
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Garanta que o Red Hat Network Satellite esteja usando o Network Time Protocol (NTP) e configurado com o fuso horário apropriado. Isto também se aplica a todos os sistemas cliente e à máquina separada do banco de dados no Red Hat Network Satellite com o Banco de Dados.
- Confirme se o pacote correto:
rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm
rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm
Copy to Clipboard Copied! Toggle word wrap Toggle overflow está instalado no Red Hat Network Satellite e se orhn-org-trusted-ssl-cert-*.noarch.rpm
ou o certificado (cliente) CA SSL público bruto está instalado em todos os sistemas cliente. - Verifique se os sistemas cliente estão configurados para usar o certificado apropriado.
- Se usar também um ou mais Servidores Red Hat Network Proxy, garanta que cada certificado SSL do Proxy esteja preparado corretamente. O Proxy deve ter ambos, o par de chaves SSL de seu próprio servidor e o certificado (cliente) público SSL da CA, instalados, já que servirá nas duas capacidades. Consulte o capítulo SSL Certificates do Guia de Configuração do Cliente Red Hat Network para instruções específicas.
- Certifique-se de que os sistemas cliente não estejam usando seus próprios firewalls e bloqueando as portas necessárias, conforme identificadas na Seção 2.4, “Requisitos Adicionais”.
P:
O que faço se importar ou sincronizar um canal falhar e eu não possa recuperar isso?
R:
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
# rm -rf temporary-directory
Nota
A Seção 6.2.1, “Preparando para Importar a partir da Mídia Local” especifica o
/var/rhn-sat-import/
como um diretório temporário.
Em seguida, reinicie a importação ou sincronização.
P:
Estou recebendo o erro "SSL_CONNECT". O que faço agora?
R:
Um problema de conexão comum, indicado por erros
SSL_CONNECT
, é o resultado da instalação de um Satellite numa máquina cuja hora foi configurada inapropriadamente. Durante o processo de instalação do Satellite, os certificados SSL são criados com horas incorretas. Se a hora do Satellite é então corrigida, a data e hora de início do certificado podem ser configuradas no futuro, tornando-o inválido.
Para resolver isso, verifique a data e hora nos clientes e no Satellite com o seguinte comando:
date
# date
Os resultados devem ser praticamente idênticos em todas as máquinas e dentro das janelas de validação "notBefore" e "notAfter" dos certificados. Verifique as datas e horas do certificado do cliente com o seguinte comando:
openssl x509 -dates -noout -in /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
# openssl x509 -dates -noout -in /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
Verifique as datas e horas do certificado do servidor do Satellite com o seguinte comando:
openssl x509 -dates -noout -in /etc/httpd/conf/ssl.crt/server.crt
# openssl x509 -dates -noout -in /etc/httpd/conf/ssl.crt/server.crt
Por padrão, o certificado do servidor tem vida útil de um ano, enquanto os certificados do cliente são válidos por 10 anos. Se você descobrir que os certificados estão incorretos, pode aguardar a hora de início da validação, se possível, ou criar novos certificados com as horas de todos os sistemas definidas como GMT, preferencialmente.
10.4. Logs e Relatórios Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
P:
Quais são os diferentes arquivos de log?
R:
Praticamente toda a resolução de problemas deve começar pela verificação do(s) arquivo(s) de registro associado(s). Estes provêm informações valiosas sobre as atividades do dispositivo ou do aplicativo que podem ser usadas para monitorar o desempenho e garantir a configuração apropriada. Consulte a Tabela 10.1, “Arquivos de Log” para o caminho para todos arquivos de log relevantes:
Podem haver arquivos de log numerados (tais como /var/log/rhn/rhn_satellite_install.log.1, /var/log/rhn/rhn_satellite_install.log.2, etc.) dentro do diretório
/var/log/rhn/
. Estes são os logs do rotated, que são arquivos de log criados com uma extensão do .<NUMBER> quando o arquivo atual rhn_satellite_install.log
preenche até um tamanho especificado pelo daemon do logrotate(8)
e o conteúdo gravado em um arquivo de log roteado. Por exemplo, o rhn_satellite_install.log.1
contém o arquivo de log roteado mais antigo, enquanto o rhn_satellite_install.log.4
contém o log roteado mais recente.
Componente/Tarefa | Localidade do Arquivo de Registro |
---|---|
Servidor Apache Web | diretório /var/log/httpd/ |
Red Hat Network Satellite | diretório /var/log/rhn/ |
Red Hat Network Satellite Installation Program | /var/log/rhn/rhn_satellite_install.log |
Instalação de banco de dados- Banco de Dados Incorporado | /var/log/rhn/install_db.log |
População do banco de dados | /var/log/rhn/populate_db.log |
Ferramenta de Sincronização Red Hat Network Satellite | /var/log/rhn/rhn_server_satellite.log |
Infraestrutura de Monitoração | diretório /var/log/nocpulse/ |
Notificação de Monitoração | diretório /var/log/notification/ |
Red Hat Network DB Control - Banco de Dados Incorporado | /var/log/rhn/rhn_database.log |
Mecanismo da Tarefa do Red Hat Network Task Engine (taskomatic) | /var/log/messages |
yum | /var/log/yum.log |
transações XML-RPC | /var/log/rhn/rhn_server_xmlrpc.log |
P:
Como uso o
spacewalk-report
?
R:
Existem instâncias onde os administradores podem precisar de um sumário formatado e conciso de seus recursos do Red Hat Network Satellite, seja para tomar o inventário de seus direitos, sistemas subscritos ou usuários e empresas. Ao invés de reunir tais informações manualmente utilizando o Satellite Web interface, Red Hat Network Satellite inclui o comando
spacewalk-report
que reúne e exibe informações vitais do Satellite de uma só vez.
Nota
Para utilizar o
spacewalk-report
você precisar ter o pacote spacewalk-reports
instalado.
O
spacewalk-report
permite que os administradores organizem e exibam relatórios sobre o conteúdo, sistemas, histórico de evento de sistema e recursos de usuários pelo Satellite. Usando spacewalk-report
, você pode receber relatório em:
- System Inventory — Lista todos os sistemas registrados no Satellite.
- Entitlements — Lista todas as empresas no Satellite e ordenadas pelo sistema ou direitos de canais.
- Errata — Lista todas as erratas relevantes aos sistemas registrados e ordena erratas pela severidade assim como sistemas que aplicam à erratum em particular.
- Usuários — Lista todos os usuários registrados no Satellite e lista todos os sistemas associados com um usuário específico.
- Histórico do Sistema — Lista todos, ou um subconjunto, os eventos de sistema ocorridos.
Para obter um relatório no formato CVS, rode o seguinte comando no prompt do sistema de seu servidor Satellite.
spacewalk-report report_name
# spacewalk-report report_name
Os seguintes relatórios estão disponíveis:
Relatórios | Invocado como | Descrição |
---|---|---|
Inventário do Sistema | inventário | Lista dos sistemas registrados no servidor, junto com informações do hadware e software |
Direitos | entitlements | Lista todas as empresas no Satellite com seus sistemas ou direitos de canal |
Errata nos canais | errata-channels | Lista da errata nos canais |
Todas as Erratas | errata-list-all | Conclua a lista de todas as erratas |
Erratas para sistemas | errata-systems | Lista erratas aplicáveis e qualquer sistema registrado que tenha sido afetado |
Usuários no sistema | usuários | Lista todos os usuários registrados no Satellite |
Sistemas administrados | users-systems | Lista todos os sistemas que podem ser administrados pelos usuários individuais |
Árvores de Inicialização | kickstartable-trees | Lista as árvores aptas a serem iniciadas |
Histórico do Sistema | system-history | Lista o histórico do evento do sistema |
Canais do histórico do sistema | system-history-channels | Lista o histórico do evento do sistema |
Configuração do histórico do sistema | system-history-configuration | Histórico do evento da configuração do sistema |
Direitos do histórico do sistema | system-history-entitlements | Histórico do evento do direito do sistema |
Errata do histórico do sistema | system-history-errata | Lista o histórico do evento da errata do sistema |
Inicialização do histórico do sistema | system-history-kickstart | Lista a inicialização do sistema e histórico do evento de provisionamento |
Pacotes do histórico do sistema | system-history-packages | Lista o histórico do evento do pacote do sistema |
Para mais informações sobre um relatório individual, execute o
spacewalk-report
com --info
ou --list-fields-info
e os nomes de relatórios. A descrição e lista de campos possíveis no relatório será demonstrada.
Para informações futuras, o manpage do
spacewalk-report(8)
assim como o parâmetro do --help
do programa spacewalk-report
pode ser usado para obter informações adicionais sobre as invocações do programa e suas opções.
P:
Como descubro qual versão do esquema de banco de dados tenho?
R:
Para determinar a versão do esquema de seu banco de dados, rode o comando:
rhn-schema-version
# rhn-schema-version
P:
Como descubro quais tipos de conjuntos de caracteres eu tenho?
R:
Para obter os tipos de conjunto de caracteres do banco de dados de seu Satellite, rode o comando:
rhn-charsets
# rhn-charsets
P:
Porque o administrador não está recebendo um email?
R:
Se o administrador não estiver recebendo e-mails do Red Hat Network Satellite, confirme se os endereços de email corretos foram configurados para a opção
traceback_mail
em /etc/rhn/rhn.conf
.
P:
Como eu mudo o enviador do mail traceback?
R:
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
.
10.5. Erros Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
P:
Estou recebendo um erro "Error validating satellite certificate" durante a instalação do Red Hat Network Satellite. Como eu conserto isso?
R:
Um erro "Error validating satellite certificate" durante a instalação do Red Hat Network Satellite é causado por ter um HTTP proxy no ambiente. Isto pode ser confirmado olhando o arquivo
install.log
, e localizando o seguinte erro:
Para resolver o problema:
- Execute o script de instalação no modo desconectado, e pule a instalação do banco de dados a qual já foi feita:
./install.pl --disconnected --skip-db-install
# ./install.pl --disconnected --skip-db-install
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Abra
/etc/rhn/rhn.conf
com seu editor de textos preferido, e adicione ou modifique a seguinte linha:server.satellite.rhn_parent = satellite.rhn.redhat.com
server.satellite.rhn_parent = satellite.rhn.redhat.com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Remova a seguinte linha:disconnected=1
disconnected=1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Se você estiver usando uma proxy para a conexão ao Red Hat Network, você também precisará adicionar ou modificar as seguintes linhas para refletir as configurações de proxy.server.satellite.http_proxy = <hostname>:<port> server.satellite.http_proxy_username = <username> server.satellite.http_proxy_password = <password>
server.satellite.http_proxy = <hostname>:<port> server.satellite.http_proxy_username = <username> server.satellite.http_proxy_password = <password>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Reative o Satellite no modo conectado, usando o comando
rhn-satellite-activate
como usuário root, incluindo o caminho e o nome de arquivo do certificado satellite:rhn-satellite-activate --rhn-cert=/path/to/file.cert
# rhn-satellite-activate --rhn-cert=/path/to/file.cert
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Alternativamente, tente executar o script
install.pl
no modo conectado, mas com a opção--answer-file=answer file
. Certifique-se que o arquivo answer tem as informação HTTP proxy especificadas como a seguir:
rhn-http-proxy = <hostname>:<port> rhn-http-proxy-username = <username> rhn-http-proxy-password = <password>
rhn-http-proxy = <hostname>:<port>
rhn-http-proxy-username = <username>
rhn-http-proxy-password = <password>
P:
Estou tendo um erro "ERROR: server.mount_point not set in the configuration file" quando eu tento ativar ou sincronizar o Red Hat Network Satellite. Como conserto isso?
R:
Um erro "ERROR: server.mount_point not set in the configuration file" durante a ativação ou sincronização do Red Hat Network Satellite pode ocorrer se o parâmetro de configuração
mount_point
no /etc/rhn/rhn.conf
não aponta a um caminho de diretório, ou o caminho do diretório apontados não está presente ou não possui permissão de acesso ao diretório.
Para resolver o problema, cheque o valor do parâmetro de configuração
mount_point
no /etc/rhn/rhn.conf
. Se ele estiver configurado para o valor padrão do /var/satellite
, verifique que os diretórios /var/satellite
e /var/satellite/redhat
existem. Para todos os valores, cheque que o caminho do arquivo está certo, e que as permissões estão configuradas corretamente.
P:
Porque o
cobbler check
dá um erro dizendo que precisa de uma versão diferente do cobbler check
R:
Às vezes, executando o comando
cobbler check
pode dar um erro similar ao seguinte:
cobbler check
# cobbler check
The following potential problems were detected:
#0: yum-utils need to be at least version 1.1.17 for reposync -l, current version is 1.1.16
Este é um problema conhecido no pacote
reposync
do Cobbler. O erro é falso e pode ser ignorado seguramente. Este erro será resolvido nas futuras versões do Red Hat Network Satellite.
P:
Estou recebendo um erro "unsupported version" quando eu tento ativar o certificado Red Hat Network Satellite. Como conserto isso?
R:
Se seu certificado Red Hat Network Satellite se tornou corrompido, você poderia receber um dos seguintes erros:
ERROR: <Fault -2: 'unhandled internal exception: unsupported version: 96'>
ERROR: <Fault -2: 'unhandled internal exception: unsupported version: 96'>
RHN_PARENT: satellite.rhn.redhat.com Error reported from RHN: <Fault -2: 'unhandled internal exception: unsupported version: 115'> ERROR: unhandled XMLRPC fault upon remote activation: <Fault -2: 'unhandled internal exception: unsupported version: 115'> ERROR: <Fault -2: 'unhandled internal exception: unsupported version: 115'>
RHN_PARENT: satellite.rhn.redhat.com
Error reported from RHN: <Fault -2: 'unhandled internal exception: unsupported version: 115'>
ERROR: unhandled XMLRPC fault upon remote activation: <Fault -2: 'unhandled internal exception: unsupported version: 115'>
ERROR: <Fault -2: 'unhandled internal exception: unsupported version: 115'>
Invalid satellite certificate
Invalid satellite certificate
Para resolver esse problema, contate os serviços de suporte da Red Hat para um novo certificado.
P:
Estou recebendo "Internal Server Error" sobre o ASCII quando eu tento editar o perfil de kickstart. O que está acontecendo?
R:
Se você recentemente adicionou alguns parâmetros kernel ao seu perfil de kickstart, pode acontecer que quando tentar View a List of Kickstart Profiles você receba o seguinte Internal Server Error:
'ascii' codec can't encode character u'\u2013'
'ascii' codec can't encode character u'\u2013'
Este erro ocorre porque algum texto dentro do perfil não está sendo reconhecido corretamente.
Para resolver o problema:
- SSH diretamente no Servidor Satellite como usuário root:
ssh root@satellite.fqdn.com
# ssh root@satellite.fqdn.com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Encontre o perfil de kickstart que está causando o problema olhando nas datas dos aquivos no
/var/lib/cobbler/config/profiles.d
e localizando o arquivo que foi editado mais recentemente:ls -l /var/lib/cobbler/config/profiles.d/
# ls -l /var/lib/cobbler/config/profiles.d/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Abra o perfil no seu editor de texto preferido, e localize o seguinte texto:
\u2013hostname
\u2013hostname
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Mude para:--hostname
--hostname
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Salve as mudanças ao perfil e feche o arquivo.
- Reinicie os serviços Red Hat Network Satellite para captar o perfil atualizado.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Retorne à interface web. Note que a interface pode levar algum tempo para resolver os serviços, mas deve retornar ao normal depois de aproximadamente um minuto.
P:
Estou recebendo erros "Host Not Found" ou "Could Not Determine FQDN". O que eu faço agora?
R:
Como os arquivos de configuração do Red Hat Network se apoiam exclusivamente nos nomes de domínio totalmente qualificados (fully qualified domain names, FQDN), é imperativo que os aplicativos chave sejam capazes de resolver o nome do Red Hat Network Satellite num endereço IP. O Red Hat Update Agent (Agente de Atualização da Red Hat), o Red Hat Network Registration Client (Cliente de Registro do Red Hat Network) e servidor do Apache Web tendem a apresentar este tipo problema quando as aplicativos do Red Hat Network trazem erros "host not found" ( máquina não encontrada) e quando o servidor Web traz "Could not determine the server's fully qualified domain name" (Não foi possível determinar o nome do domínio totalmente qualificado do servidor) na ocasião de falha ao iniciar.
Este problema origina-se tipicamente do arquivo
/etc/hosts
. Você pode confirmar isto examinando o /etc/nsswitch.conf
, que define os métodos e a ordem na qual os nomes de domínio são resolvidos. Geralmente, o arquivo /etc/hosts
é verificado primeiro, em seguida, o Network Information Service (NIS) se usado, e depois o DNS. Um destes precisa ser bem sucedido para o servidor do Apache Web iniciar e para os aplicativos cliente do Red Hat Network funcionarem.
Para resolver este problema, identifique o conteúdo do arquivo
/etc/hosts
. Isto deve se parecer com o seguinte:
127.0.0.1 this_machine.example.com this_machine localhost.localdomain \ localhost
127.0.0.1 this_machine.example.com this_machine localhost.localdomain \ localhost
Primeiro, remova as informações da máquina violadora num editor de texto, como:
127.0.0.1 localhost.localdomain.com localhost
127.0.0.1 localhost.localdomain.com localhost
Em seguida, salve o arquivo e tente rodar novamente os aplicativos cliente do Red Hat Network ou o Apache Web. Se ainda falharem, identifique explicitamente o endereço IP do Satellite no arquivo, como:
127.0.0.1 localhost.localdomain.com localhost 123.45.67.8 this_machine.example.com this_machine
127.0.0.1 localhost.localdomain.com localhost
123.45.67.8 this_machine.example.com this_machine
Substitua este valor pelo endereço IP real do Satellite. Isto deve resolver o problema. Tenha em mente que, se o endereço IP específico é estipulado, o arquivo precisará ser atualizado quando a máquina obtiver um novo endereço.
P:
Estou recebendo "This server is not an entitled Satellite" quando eu tento sincronizar o servidor Red Hat Network Satellite. Como eu conserto isso?
R:
Se o
satellite-sync
reporta que o servidor não está ativado como um Red Hat Network Satellite, ele não está registrado ao respectivo canal Red Hat Network Satellite. Se for um sistema recém instalado então o certificado satellite não está possivelmente ativado ao sistema. Se ele foi ativado antes, então ele foi desativado.
Verifique os canais filho do sistema para descobrir se eles estão subscritos a qualquer canal do Red Hat Network Satellite. Visualize os canais subscritos com o seguinte comando:
yum repolist
# yum repolist
Ative o mesmo certificado Satellite novamente no seu Satellite, usando este comando como usuário root:
rhn-satellite-activate -vvv --rhn-cert=/path/to/certificate
# rhn-satellite-activate -vvv --rhn-cert=/path/to/certificate
Nota
Se você ainda não esgotou todas estas possibilidades da resolução de problemas ou deseja deferí-las aos profissionais do Red Hat Network, a Red Hat recomenda que você usufrua do suporte que acompanha o Red Hat Network Satellite. A maneira mais eficiente de fazê-lo é agregar os parâmetros de configuração, arquivos de registro e as informações do banco de dados de seu Satellite e enviar este pacote diretamente à Red Hat.
O Red Hat Network oferece uma ferramenta de linha de comando especificamente para este propósito: o Satellite Diagnostic Info Gatherer (Coletador de Informações de Diagnóstico do Satellite), comumente conhecido pelo seu comando
satellite-debug
. Para usar esta ferramenta, invoque o comando como root. Você verá partes das informações coletadas e também um único arquivo tarball criado, como:
Ao terminar, envie um e-mail com o novo arquivo do diretório
/tmp/
a seu representante da Red Hat para um diagnóstico imediato.