> I am still trying to get PAM working with Computer Associates LDAP server.
> I want to authenticate Linux users against ACF2. Right now I am playing
> with just RLOGIN just to try to get something working. I am not having
> much luck. I am seeing the following in the Linux logs.
>
> Jun  6 10:31:47 ibm9672 in.rlogind[3902]: connect from 161.186.86.6
> (161.186.86.6)
> Jun  6 10:32:10 ibm9672 rlogind[3902]: unable to dlopen
> /usr/lib/sasl/libdigestmd5.so: /usr/lib/sasl/libdigestmd5.so: undefined
> symbol: des_key_sched
> Jun  6 10:32:10 ibm9672 rlogind[3902]: unable to dlopen
> /usr/lib/sasl/libgssapiv2.so: libgssapi.so.1: cannot load shared object
> file: No such file or directory
> Jun  6 10:32:10 ibm9672 pam_rhosts_auth[3902]: denied to
> [EMAIL PROTECTED] as x062pea: access not allowed
> Jun  6 10:32:10 ibm9672 in.rlogind[3902]: PAM authentication failed for
> in.rlogind
>
> I do not know what the 2 "unable to dlopen" messages means nor how to
> correct it. I do not know if this is the cause of my problems or not.


dlopen is a function to open a shared library. For more,
man dlopen

The first sounds like the actual Linux open() has succeeded, but it doesn't
contain the symbol named. The precise cause might be a configuration error - I
don't know how you're supposed to set it up, it could be a mis-matched version,
it could be a bug.

Reread the documentation paying close attention to everything;-)

The second one is a wee bit confusing. I think something in
/usr/lib/sasl/libgssapiv2.so is saying it can't find libgssapi.so.1. Check that
/usr/lib/sasl/libgssapiv2.so exists - I think it does.

Look for something like libgssapi.so.1 - here's the best I can do on my desktop
system:
[summer@numbat summer]$ locate libgssapi
/usr/lib/sasl/libgssapiv2.a
/usr/lib/sasl/libgssapiv2.la
/usr/kerberos/lib/libgssapi_krb5.so.2.2
/usr/kerberos/lib/libgssapi_krb5.so.2
/usr/kerberos/lib/libgssapi_krb5.a
/usr/kerberos/lib/libgssapi_krb5.so
[summer@numbat summer]$

Those are not good enough. You need a ".so" ending (shared object).

If you find libgssapi.so.1 then make sure its directory is mentioned in
/etc/ld.so.conf - if it's not, add it and run ldconfig.

If it's not there (my guess) you need to find what rpm it's in and install it.


--
Cheers
John Summerfield

Microsoft's most solid OS: http://www.geocities.com/rcwoolley/

Note: mail delivered to me is deemed to be intended for me, for my disposition.

==============================
If you don't like being told you're wrong,
        be right!

Reply via email to