Hi all
I am trying to set up a folder (under htdocs) for http access protected by Apache::AuthenSMB (invoked through .htaccess).
I have a problem with Authen::SMB, which causes any authentication attempt by Apache::AuthenSMB to yield the following error message in the error_log:
/usr/libexec/ld.so: Undefined symbol "_Valid_User" called from httpd:/usr/local/libdata/perl5/site_perl/i386-openbsd/auto/Authen/Smb/Smb.s A similar error message is produced if I try to do an authentication on the shell using the program described in Authen::Smb's Synopsis.
All I found on ld.so Undefined Symbol errors (for different programs), were messages saying one should patch or upgrade some application specific library. Thus I feel inclined to believe that the problem lies with the smb.so implementation. However, I do not know all too much about Perl, so I do not know where to look for the problem.
I need to authenticate against a NT-domain, or a Samba server, but since I run OpenBSD there is not much choice in modules I can use, as most require PAM, which as far as I know is unsupported, and few the others I found do to compile...
Here is what I use:
Apache-AuthenSmb-0.60
I also added the following lines to httpd.conf, right after the LoadModule statements:
PerlModule Authen::Smb
I hope someone can shed some light on my problem, and thanks in advance.
FR
Authen-Smb-0.91
mod_perl-1.26
Perl 5.6.1
Apache 1.3.19
PerlModule Apache::AuthenSmb