Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Mar 2009 12:04:39 +0100 (CET)
From:      Harti Brandt <hartmut.brandt@dlr.de>
To:        Hartmut Brandt <hartmut.brandt@dlr.de>
Cc:        Kostik Belousov <kostikbel@gmail.com>, Tom McLaughlin <tmclaugh@sdf.lonestar.org>, kazakov@gmail.com, current@freebsd.org
Subject:   Re: problem with nss_ldap
Message-ID:  <20090316120323.N92264@beagle.kn.op.dlr.de>
In-Reply-To: <20090316093602.O92264@beagle.kn.op.dlr.de>
References:  <E2F5A6372272F744859F67CB11ABC1110507D4@exbe05.intra.dlr.de> <alpine.BSF.1.10.0901231858510.1173@knopdnsimu13l.kn.op.dlr.de> <49A69B74.1080201@sdf.lonestar.org> <49A97F2E.3030005@sdf.lonestar.org> <20090306213531.G60465@beagle.kn.op.dlr.de> <20090306211650.GD41617@deviant.kiev.zoral.com.ua> <ea4fb05da7fa78720849158fe0fcb840.squirrel@webmail.freeshell.org> <20090306222433.GF41617@deviant.kiev.zoral.com.ua> <FE4696E5-35E2-45BC-893E-F74CCB5A7F05@rabson.org> <20090310114131.GD41617@deviant.kiev.zoral.com.ua> <70D16F57-F7E3-4CDA-BCD5-5D79B566510B@rabson.org> <49B69C36.3010307@sdf.lonestar.org> <20090312092235.F78834@beagle.kn.op.dlr.de> <49BD8A23.4090909@sdf.lonestar.org> <20090316093602.O92264@beagle.kn.op.dlr.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 16 Mar 2009, Hartmut Brandt wrote:

HB>On Sun, 15 Mar 2009, Tom McLaughlin wrote:
HB>
HB>TM>Hartmut Brandt wrote:
HB>TM>> On Tue, 10 Mar 2009, Tom McLaughlin wrote:
HB>TM>> 
HB>TM>> TM>Doug Rabson wrote:
HB>TM>> 
HB>TM>> [snip alot]
HB>TM>> 
HB>TM>> TM>Okay, attached is a patch to nss_ldap.  On -CURRENT I have changed the
HB>TM>> TM>CONFIGURE_ARG to use "--enable-configurable-krb5-ccname-gssapi" instead
HB>TM>> TM>of "--enable-configurable-krb5-ccname-env" which fixes Harti's initial
HB>TM>> TM>problem with apps like cron failing.  It will also make nss_ldap link
HB>TM>> TM>against libgssapi and libgssapi_krb5.  I still have one lingering issue
HB>TM>> TM>though at least things work.
HB>TM>> TM>
HB>TM>> TM>[tom@freebsd-8-amd64 tom]$ getent passwd tom
HB>TM>> TM>dlopen: /usr/lib/libgssapi_spnego.so.10: Undefined symbol
HB>TM>> TM>"GSS_C_NT_HOSTBASED_SERVICE"
HB>TM>> TM>tom:x:10001:10001:Tom McLaughlin:/home/tom:/bin/sh
HB>TM>> 
HB>TM>> Ok. This works so far. I get the same error. But I have the original
HB>TM>> problem
HB>TM>> again - cron, sendmail and sshd seem not to use the hostcreds. I still need
HB>TM>> a
HB>TM>> link from /var/tmp/hostcreds to /tmp/krb5cc_0 to make sshd to work. The
HB>TM>> build
HB>TM>> of nss_ldap seems to find all the necessary files: sasl.h, gssapi.h,
HB>TM>> gssapi_krb5.h.
HB>TM>> 
HB>TM>
HB>TM>What's the machine's OSVERSION?  I used the OSVERSION on my box when checking
HB>TM>which method to use for setting the credentials cache.  I didn't feel like
HB>TM>trying to figure out what the OSVERSION was when Heimdal was updated.
HB>
HB>Looks like the Makefile checks for >= 800064. My sys/param.h has 800061.
HB>
HB>Unfortunately I'm out of town until at least sunday so I can do more tests 
HB>only next week.

To reply to my own mail: changing the check in the Makefile to >= 800061 
makes things working. The only remaining thing is the missing symbol in 
gssapi_spnego.

harti



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090316120323.N92264>