Red Hat Training

A Red Hat training course is available for Red Hat Satellite

6.5. Máquina Não Encontrada/Impossível Determinar FQDN (host not found/could not determine FQDN)

Como os arquivos de configuração da RHN baseiam-se exclusivamente nos nomes de domínio totalmente qualificados (FQDN), é imprescindível que as aplicações chave sejam capazes de converter o nome do RHN Proxy Server num endereço IP. O Red Hat Update Agent o Red Hat Network Registration Client e o Apache Web server , particularmente, tendem a apresentar este problema com as aplicações da RHN, gerando erros de "host not found" e o servidor Web apresentando "Could not determine the server's fully qualified domain name" quando falham 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 (convertidos). Geralmente, o arquivo /etc/hosts é verificado primeiro, seguido do Serviço de Informações de Rede (NIS) se usado, seguido do DNS. Um destes deve funcionar para o Apache Web server iniciar e para as aplicações cliente da RHN funcionarem.
Para resolver este problema, indentifique o conteúdo do arquivo /etc/hosts. Deve se parecer com:
127.0.0.1 this_machine.example.com this_machine localhost.localdomain \ localhost
Primeiro, remova as informações da máquina problemática num editor de texto. Ex.:
127.0.0.1 localhost.localdomain.com localhost
Em seguida, salve o arquivo e tente rodar as aplicações cliente da RHN ou o Apache Web server novamente. Se ainda falharem, indique o endereço IP do Proxy explicitamente no arquivo, como:
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 Proxy. Isto deve resolver o problema. Tenha em mente que se o endereço IP específico for estipulado, o arquivo deverá ser atualizado quando a máquina obtiver um novo endereço.