On Thursday 24 February 2005 07:59, Bernd Nies wrote:
Hi Karsten,
Wie man sehen kann, wird diese unselige getaddrinfo-Funktion froehlich von der LDAP-Library aufgerufen und da steht eben nur "abort()" drin. Ich bin nicht sicher, was passiert, wenn ich die Dummy-getaddrinfo-Funktion in nscd einfach weglasse, werde ich mal probieren. Ein ordentlicher Fix von SUSE waere mir natuerlich viel lieber als da in den Sourcen rumzuwuehlen und das halbe glibc-Paket durchzunudeln.
Tja ... "The power of open source". Herzlichen Dank fuer Deine Analyse.
SuSE, Novell oder neu NoSE gab diesbezueglich keinen Support, weil es nicht ihr Zeugs ist und im Installationssupport ist offenbar nur Beihilfe enthalten, falls man den Karton nicht aufkriegt oder die CD falschrum ins Laufwerk legt.
Das habe ich bis jetzt immer noch selbst geschafft ;-).
Wir haben nun fuer uns rausgefunden, dass das Susi 9.2.1 Package nscd-2.3.4-11.0.20050131.i686.rpm funktioniert.
Name : nscd Relocations: (not relocatable) Version : 2.3.4 Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany Release : 11.0.20050131 Build Date: Mon 31 Jan 2005 03:51:16 AM CET Install date: Mon 07 Feb 2005 08:37:26 AM CET Build Host: levi.suse.de Group : System/Daemons Source RPM: glibc-2.3.4-11.0.20050131.src.rpm Size : 89587 License: GPL, LGPL Signature : (none) Packager : http://www.suse.de/feedback URL : http://www.gnu.org/software/libc/libc.html Summary : Name Service Caching Daemon Description : Nscd caches name service lookups and can dramatically improve performance with NIS, NIS+, and LDAP. Distribution: SUSE LINUX 9.2.1 (i686)
Die nscd-Packages von Suse 9.0 und Enterprise-Server liefen zwar, hatten aber 0% Cache-Hitrate. Mal sehen, wie es dann mit Novell Linux 10 aussieht.
Wo bekommt man denn SUSE 9.2.1? Auf dem SUSE-FTP-Server kann ich nichts dergleichen finden und im Update fuer 9.2 ist das Paket auch nicht enthalten. Ich hab' in der Zwischenzeit mein eigenes gepatchtes nscd-Paket gekocht, ohne die unselige getaddrinfo-Funktion. Bis jetzt haben wir auch keine Probleme damit, allerdings kann ich mir Probleme vorstellen, wenn man den nscd auch benutzt, um "hosts" zu cachen. Das ist aber in SUSE's default-Konfiguration ausgeschaltet und wir haben das auch so gelassen, da wir fuer "hosts" kein LDAP verwenden, sondern DNS. Gruss, Karsten. -- One of the rules of Busmanship, New York style, is never surrender your seat to another passenger. This may seem callous, but it is the best way, really. If one passenger were to give a seat to someone who fainted in the aisle, say, the others on the bus would become disoriented and imagine they were in Topeka, Kansas.