[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: slapd & kerberos

At 12:33 PM 3/14/00 +0100, Turbo Fredriksson wrote:
>Quoting "Kurt D. Zeilenga" <Kurt@OpenLDAP.org>:
>> At 03:01 PM 3/13/00 +0100, Turbo Fredriksson wrote:
>> >I'm using the Debian packages of openldap (v1.2.9-3). Downloaded
>> >the source and changed the configure parameter '--with-kerberos=k4'.
>> >Works, but programs trying to access the db complains...
>> >
>> >----- s n i p -----
>> >[donald.tty1]$ sudo ls
>> >sudo: uid 1002 does not exist in the passwd file!
>> >/usr/sbin/qmail-inject: error in loading shared libraries: /usr/lib/libopenldap.so.1: undefined symbol: krb_err_txt
>> >----- s n i p -----
>> >
>> >Must I compile ALL programs that might access the db with
>> >kerberos?
>> No.  But you must configure your system such that all symbols
>> are resolved appropriately. 
>'resolved appropriately'? Doesn't this mean recompile the
>software, and link against the kerberos libraries since
>the symbol 'krb_err_txt' is defined in the libkrb.so.1.0

You need to muck with the library dynamic linkage such that it
knowns of all dependent libraries (such as the Kerberos library)
and where they are (by default) located.  Maybe someone familiar
with Debian's packaging can help...