ldap.conf : Can't load '.../SSLeay.so'; cannot open shared object file
- Article Type: General
- Product: Aleph
- Product Version: 19.01
Description:
I set up the ldap.conf on our Test server with variations on the setup below. I get errors in the www log:
Only my user ID has authentication type 02.
Can't load '/exlibris/product/perl-5.8.8/lib/site_perl/5.8.8/i686-linux/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: libssl.so.0.9.8: cannot open shared object file: No such file or directory at /exlibris/product/perl-5.8.8/lib/5.8.8/i686-linux/DynaLoader.pm line 230.
at /exlibris/product/perl-5.8.8/lib/site_perl/5.8.8/IO/Socket/SSL.pm line 43
Compilation failed in require at /exlibris/product/perl-5.8.8/lib/site_perl/5.8.8/IO/Socket/SSL.pm line 43.
What needs to be fixed?
[general]
host_name = dc1.abc.edu
port = 389
secure_ldap = N
search_base = l=Appleton,ou=Campus,dc=abc,dc=edu
search_filter = (uid=USERNAME)
ldap_version = 3
[xml setting]
xml_root_node = bor_authentication
[attributes mapping]
cn = user_name
mail = email_address
Resolution:
I was able to authenticate by changing:
search_filter = (uid=USERNAME)
to:
search_filter = (sAMAccountName=USERNAME)
based on a message in the usergroup back in 2005, from TCU, in which Kerry Bouchard noted:
Our campus LDAP server is a Microsoft Active Directory server, and for that the username entry in the ldap.conf file is:
search_filter = (sAMAccountName=USERNAME)
I found no such instruction in the ExLibris documentation except as referring to GUI staff users. It might be a good idea to update the document "How to Configure ALEPH with LDAP" for ALEPH VERSION 19.01 and Later to mention Active Directory.
- Article last edited: 10/8/2013