tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: PAM problem with netatalk package
On Mon, 03 May 2010, Christos Zoulas wrote:
> The only difference between mine (which is older) and yours is that
> yours has the following symbols. I would suggest to turn on debug
> logging on pam to see what the following prints from
> openpam_dynamic.c
>
> openpam_log(PAM_LOG_DEBUG, "%s: %s", vpath, dlerror());
16603 1 afpd GIO fd 3 wrote 182 bytes
"<31>May 3 15:35:32 afpd[16603]: in
openpam_dynamic(): /usr/lib/securi\
ty/pam_nologin.so.1: /usr/lib/security/pam_nologin.so.1:
Undefined PLT\
symbol \"_pam_verbose_error\" (symnum = 12)"
Which _is_ in libpam.so.1.0
% nm /usr/lib/libpam.so.1.0 | grep verbose_err
00001a70 T _pam_verbose_error
So is this happening because pam_nologin.so.1 is being dynamically
loaded in libpam which (in afpd's case) is itself in a module that is
dynamically loaded into the afpd process
(/usr/pkg/libexec/netatalk/uams/uams_pam.so)?
If so how do you get that to work?
cheers
mark
Home |
Main Index |
Thread Index |
Old Index