Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Mar 2009 23:16:50 +0200
From:      Kostik Belousov <kostikbel@gmail.com>
To:        Hartmut Brandt <hartmut.brandt@dlr.de>
Cc:        Tom McLaughlin <tmclaugh@sdf.lonestar.org>, kazakov@gmail.com, current@freebsd.org
Subject:   Re: problem with nss_ldap
Message-ID:  <20090306211650.GD41617@deviant.kiev.zoral.com.ua>
In-Reply-To: <20090306213531.G60465@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>

next in thread | previous in thread | raw e-mail | index | archive | help

--Hr5PwJHywBDnhAYt
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Mar 06, 2009 at 09:39:31PM +0100, Hartmut Brandt wrote:
>=20
> Hi Tom,
>=20
> On Sat, 28 Feb 2009, Tom McLaughlin wrote:
>=20
> TM>Tom McLaughlin wrote:
> TM>> Harti Brandt wrote:
> TM>> > On Sun, 18 Jan 2009, Hartmut.Brandt@dlr.de wrote:
> TM>
> TM>> > > Both create entries in /var/log/messages like:
> TM>> > >=20
> TM>> > > Jan 18 20:00:02 knopdnsimu13f cron[1495]: GSSAPI Error:  Miscell=
aneous
> TM>> > > failure (see
> TM>> > > text)???????????????ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ=
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ=
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ=
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ=
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ=
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ=
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ=
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ=
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ=
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ=
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ=
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ=
ZZZZZZZZZZZZZ
> TM>Z
> TM>> Z
> TM>> >  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
> TM>> > > Jan 18 20:00:02 knopdnsimu13f kernel: ZZZZZZZZZZZZZZZZ
> TM>> > >=20
> TM>> > > I've tried to figure out in which of the dozens of layered libra=
ries
> TM>> > > (gss, sasl, ssl, ......) this error is generated but did not find
> TM>> > > anything.
> TM>> > >=20
> TM>> > > This is on amd64, krb5 enabled in pam, gssapi disabled in sshd_c=
onfig
> TM>> > > (as I said, this worked before).
> TM>> > So to answer my own mail: I made a link from the kerberos ticket f=
ile
> TM>> > which contains the host ticket (and is specified in nss_ldap.conf)=
 to
> TM>> > /tmp/krb5cc_0. I've no idea why this is suddenly necessary, though.
> TM>>=20
> TM>> There may be an issue with the env method used in nss_ldap to change=
 the
> TM>> credentials cache.  My mind is fuzzy but I do recall a similar issue=
 but
> TM>> don't remember the exact cause or case.  nss_ldap has a second confi=
gurable
> TM>> ccname method which when I submitted the original patch I intended to
> TM>> switch to once we had a newer heimdal.  Once I get nss_ldap working =
on my
> TM>> box I intend to submit another patch.
> TM>>=20
> TM>> tom
> TM>
> TM>Hi Harti (CC maintainer),
> TM>
> TM>Can you try the attached patch for nss_ldap?  This should cause the ho=
st
> TM>ticket to work correctly on -CURRENT.  It's "my box approved".
>=20
> Does not work. I rebuilt my system with today's sources to be sure,=20
> removed my patches to the two library makefiles and rebuilt nss_ldap with=
=20
> your patch. I get:
>=20
> # ls -l
> dlopen: /usr/lib/libgssapi_spnego.so.10: Undefined symbol "GSS_C_NT_HOSTB=
ASED_SERVICE"
> /libexec/ld-elf.so.1: /usr/lib/libgssapi_krb5.so.10: Undefined symbol "gs=
s_oid_equal"
>=20
> Basically on everything I enter. Luckily vi still works :-)
>=20
> I saw that the configuration script claims not to find=20
> gss_krb5_ccache_name in -lgssapi or -lgssapi_krb5. This is because the=20
> test program for -lgssapi_krb5 links only to gssapi_krb5 but not to gssap=
i=20
> and so gets a lot of errors. I fixed this by adding gssapi, but the final=
=20
> result was the same.

It seems that this is because libgssapi_krb5, libgssapi_spnego
and several other heimdal shared libraries are not linked against libgssapi.


--Hr5PwJHywBDnhAYt
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEARECAAYFAkmxksIACgkQC3+MBN1Mb4hfMQCfUDKMfLcXOc44CAYX2MLMNjFb
XXkAnAzo5O6rXLgjt4p3yeAxiRhsZLSz
=2jfD
-----END PGP SIGNATURE-----

--Hr5PwJHywBDnhAYt--



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