SuSE Support-Datenbank

Titel: NSCD: Rechnernamen nicht bekannt

---

Übersicht ---- Stichwortsuche ---- History ---- Versionen ---- Kategorien ---- Alle Artikel
English
---

NSCD: Rechnernamen nicht bekannt

Bezieht sich auf

SuSE Linux: Version 6.2

Symptom:

Trotz korrekter "Nameserver"-Einstellungen bekommen Sie bei langen Rechnernamen die Fehlermeldung: "host not found". Betroffen sind alle Programme, die gethostbyname_r/gethostbyname2_r aufrufen. Davon nicht betroffen ist beispielsweise Netscape, da dieser seinen eigenen Programm-Code für die Namensauflösung verwendet.

Ursache:

Ein Buffer-Fehler in der Bibliothek "libnss_dns.so.2" ist für dieses Verhalten verantwortlich, daher tritt der Fehler nur bei sehr langen Rechnernamen (und Aliasnamen) mit vielen IP-Adressen auf. Der Daemon "nscd" (Name Service Cache Daemon) forciert diesen Fehler noch, wodurch das beschriebene Fehlverhalten häufiger auftritt.

Lösung:

Eine erste Hilfe ist das Verändern der Konfigurationsdatei "/etc/nscd.conf". Dort setzen Sie bitte den Eintrag "enable-cache hosts" auf "no" und starten den nscd neu (/sbin/init.d/nscd restart). Dies beseitigt jedoch nichtdas Fehlverhalten, sondern verringert nur die Wahrscheinlichkeit des Auftretens.
Um den Fehler zu beseitigen spielen Sie bitte eine korrigierte Version der Bibliothek "libnss_dns.so.2" ein.

Vorgehen:

Zwei Möglichkeiten stehen zur Verfügung:
  1. Installation des gesamten Pakets "shlibs.rpm" vom FTP-Server: ftp://ftp.suse.com/pub/suse/i386/update/6.2/a1/shlibs.rpm
  2. Installation lediglich der fehlerhaften Bibliothek "libnss_dns.so.2", erhältlich unter ftp://ftp.suse.com/pub/suse/i386/update/6.2/a1/nss_dns.tar.gz.
    Bitte lesen Sie sich auf jeden Fall auch die entsprechende Installationsanleitung ftp://ftp.suse.com/pub/suse/i386/update/6.2/a1/INSTALL.nss_dns durch.

---

Siehe auch:

---

Stichwörter: NSCD, HOST NOT FOUND, 6.2

---

Kategorien: Applikationen , Netzwerk

---

Übersicht ---- Stichwortsuche ---- History ---- Versionen ---- Kategorien ---- Alle Artikel
English
---

SDB-sradmanic_nscd2, Copyright SuSE GmbH, Nuremberg, Germany - Version: 16. Aug 1999
Impressum - Zuletzt generiert: 18. Aug 1999 08:01:54 by kukuk with sdb_gen 1.00.0