Red Hat Training

A Red Hat training course is available for Red Hat Satellite

7.4. ホストが見つかりません / FQDN を確定できませんでした

RHN の設定ファイルは唯一、完全修飾ドメイン名 (FQDN) に頼っているため、主要なアプリケーションは RHN Satellite の名前を IP アドレスに解決せざるを得ません。Red Hat Update AgentRed Hat Network Registration Client、および Apache Web server では. 特にこの問題が発生する傾向があり、起動に失敗すると RHN アプリケーションは "host not found (ホストが見つかりません)"のエラーを発行し、Web サーバーは "Could not determine the server's fully qualified domain name (完全修飾ドメイン名を確定できませんでした)"と提示します。
この問題は一般的に /etc/hosts ファイルから生じます。解決されるドメイン名の順序と方法を定義する /etc/nsswitch.conf を調べるとこれを確認することができます。通常、/etc/hosts ファイルは最初に確認され、続いて使用されるのであれば NIS (Neetwork Information Service)、DNS の順序で確認されます。Apache Web server が起動して RHN クライアントアプリケーションが動作するためには、これらのいずれかが成功しなければなりません。
この問題を解決するには、/etc/hosts ファイルの内容を確認します。次のようになっています。
127.0.0.1 this_machine.example.com this_machine localhost.localdomain \ localhost
最初に、テキストエディタで次のように問題となるマシン情報を削除します。
127.0.0.1 localhost.localdomain.com localhost
次に、ファイルを保存して RHN クライアントアプリケーションまたは Apache Web server を再度実行します。依然として失敗する場合は、次のように、ファイル内で Satellite の IP アドレスを明示的に特定します。
127.0.0.1 localhost.localdomain.com localhost
123.45.67.8 this_machine.example.com this_machine
上記の値は実際の Satellite の IP アドレスに置き換えてください。これで問題は解決されるはずです。特定の IP アドレスが規定される場合には、マシンが新しいアドレスを取得した際にファイルを更新する必要があります。