When I started up my test slapd today I got the following message (along with a bunch of normal stuff):
line 41 (moduleload smbk5pwd) lt_dlopenext failed: (smbk5pwd) /usr/lib/ldap/smbk5pwd.so.0: only ET_DYN and ET_EXEC can be loaded /etc/ldap/slapd.conf: line 41: <moduleload> handler exited with 1!
What on earth does this mean? I spent some time on google to no avail. I know it doesn't like my .so.0 but (a) what doesn't it like and (b) how do I fix it?
Pat
Pat Riehecky skrev, on 29-01-2008 17:56:
When I started up my test slapd today I got the following message (along with a bunch of normal stuff):
line 41 (moduleload smbk5pwd) lt_dlopenPat Riehecky prieheck@iwu.eduext failed: (smbk5pwd) /usr/lib/ldap/smbk5pwd.so.0: only ET_DYN and ET_EXEC can be loaded /etc/ldap/slapd.conf: line 41: <moduleload> handler exited with 1!
What on earth does this mean? I spent some time on google to no avail. I know it doesn't like my .so.0 but (a) what doesn't it like and (b) how do I fix it?
Very few, even the intelligent, ever consider it worth while mentioning their OS and distro.
Or what OpenLDAP version.
Or how it was installed (source/package).
Or if they've run the tests (which all passed, of course).
Now we'll see which. if any, crystal ball gazers give you the answer you are yearning.
--Tonni
On Tue, 2008-01-29 at 18:14 +0100, Tony Earnshaw wrote:
Pat Riehecky skrev, on 29-01-2008 17:56:
When I started up my test slapd today I got the following message (along with a bunch of normal stuff):
line 41 (moduleload smbk5pwd) lt_dlopenPat Riehecky prieheck@iwu.eduext failed: (smbk5pwd) /usr/lib/ldap/smbk5pwd.so.0: only ET_DYN and ET_EXEC can be loaded /etc/ldap/slapd.conf: line 41: <moduleload> handler exited with 1!
What on earth does this mean? I spent some time on google to no avail. I know it doesn't like my .so.0 but (a) what doesn't it like and (b) how do I fix it?
Very few, even the intelligent, ever consider it worth while mentioning their OS and distro.
Debian Etch
Or what OpenLDAP version.
2.4.7 (from the sid repo)
Or how it was installed (source/package).
it was installed from packages,I built the overly from the specs in the debian build system.
Or if they've run the tests (which all passed, of course).
Now we'll see which. if any, crystal ball gazers give you the answer you are yearning.
--Tonni
On Tuesday 29 January 2008 18:56:44 Pat Riehecky wrote:
When I started up my test slapd today I got the following message (along with a bunch of normal stuff):
line 41 (moduleload smbk5pwd) lt_dlopenext failed: (smbk5pwd) /usr/lib/ldap/smbk5pwd.so.0: only ET_DYN and ET_EXEC can be loaded /etc/ldap/slapd.conf: line 41: <moduleload> handler exited with 1!
What on earth does this mean? I spent some time on google to no avail. I know it doesn't like my .so.0 but (a) what doesn't it like and (b) how do I fix it?
Right, well, the hint is that the function complaining here is lt_dlopenext, which most likely is a function from libtool's libltdl library. I'm guessing that ET_DYN and ET_EXEC are types of files that libltdl is prepared to load as a plugin, and that your smbk5pwd.so.0 doesn't qualify as one of these.
You may want to run:
file /usr/lib/ldap/smbk5pwd.so.0
I get: /usr/lib64/openldap/smbk5pwd.so.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), stripped
For further information, you should probably consult the libtool docs, or the people who provided your OpenLDAP build.
Regards, Buchan
openldap-technical@openldap.org