6.5. Host nicht gefunden/FQDN konnte nicht ermittelt werden
Da RHN-Konfigurationsdateien ausschließlich auf FQDNs beruhen, ist es unerlässlich, dass die wichtigsten Applikationen den Namen des RHN Proxy Servers in eine IP-Adresse auflösen können. Red Hat Update Agent, Red Hat Network Registration Client und der Apache Web server sind für dieses Problem mit den RHN-Applikationen besonders anfällig. Es erscheinen Fehlermeldungen wie "Host nicht gefunden" ("host not found") und "FQN des Servers konnte nicht ermittelt werden" ("Could not determine the server's fully qualified domain name"), nachdem der Startvorgang gescheitert ist.
Dieses Problem hat normalerweise seine Ursache in der
/etc/hosts-Datei. Sie können diese Annahme bestätigen, indem Sie sich /etc/nsswitch.conf genauer ansehen, in welcher das Verfahren und die Reihenfolge festgelegt wird, in der Domainnamen aufgelöst werden. Normalerweise wird die Datei /etc/hosts zuerst überprüft, gefolgt vom Network Information Service (NIS), gefolgt von DNS. Eine dieser Überprüfungen muss erfolgreich sein, damit Apache Web server starten kann und die RHN-Client-Applikationen funktionieren können.
Um diese Problem zu beheben, sehen Sie sich die Inhalte der
/etc/hosts-Datei genauer an. Diese können ungefähr so aussehen:
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
Entfernen Sie zunächst in einem Texteditor die problematische Rechnerinformation, z.B.:
127.0.0.1 localhost.localdomain.com localhost
127.0.0.1 localhost.localdomain.com localhost
Speichern Sie daraufhin die Datei und versuchen Sie die RHN-Client-Applikationen oder den Apache Web server erneut zu starten. Wenn dies immer noch fehlschlägt, dann geben Sie ausdrücklich die IP-Adresse des Proxys in der Datei an, wie z.B.:
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
Ersetzen Sie hier den Wert durch die tatsächliche IP-Adresse des Proxys. Damit sollte das Problem behoben sein. Denken Sie daran, falls diese spezielle IP-Adresse auf diese Art festgelegt ist, muss die Datei immer dann aktualisiert werden, wenn die Maschine eine neue Adresse erhält.