I used to build smbkrb5pwd module (https://github.com/opinsys/smbkrb5pwd) under OpenLDAP 2.4 and everything was working as expected. Starting from OpenLDAP 2.5, building the module still succeeds but an error 80 occurs when the module is loaded
ldap_modify: Other (e.g., implementation
specific) error (80)
additional info: <olcModuleLoad> handler exited
with 1
modifying entry "cn=module{0},cn=config"
2022-04-22T08:50:40.501922+00:00 arrakis slapd-2.5-aa[8947]:
conn=1026 op=0 BIND
dn="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth"
mech=EXTERNAL bind_ssf=0 ssf=71
2022-04-22T08:50:40.501945+00:00 arrakis slapd-2.5-aa[8947]:
conn=1026 op=0 RESULT tag=97 err=0 qtime=0.000009 etime=0.000066
text=
2022-04-22T08:50:40.502151+00:00 arrakis slapd-2.5-aa[8947]:
conn=1026 op=1 MOD dn="cn=module{0},cn=config"
2022-04-22T08:50:40.502181+00:00 arrakis slapd-2.5-aa[8947]:
conn=1026 op=1 MOD attr=olcModuleLoad
2022-04-22T08:50:40.503892+00:00 arrakis slapd-2.5-aa[8947]:
lt_dlopenext failed: (smbkrb5pwd_srv.la) file not found
2022-04-22T08:50:40.503923+00:00 arrakis slapd-2.5-aa[8947]:
conn=1026 op=1 RESULT tag=103 err=80 qtime=0.000006
etime=0.001772 text=<olcModuleLoad> handler exited with 1
2022-04-22T08:50:40.504117+00:00 arrakis slapd-2.5-aa[8947]:
conn=1026 op=2 UNBIND
(the error message is misleading since file smbkrb5pwd_srv.la
is really in the modules directory)
I'm wondering if someone has experienced the same issue and was able to overcome it ?
Regards