Question:
After applying maintenance to LDAP and copied from installation ZFS to runtime ZFS. Now when the CA LDAP Server starts getting an error: CEE3512S An HFS load of module libslapd.dll failed. The system return code was 0000000157; the reason code was 0BDF03AC. What could cause this?
Answer:
CA LDAP Server abends during startup with CEE errors, related load errors, or failures involving DLL (such as libslapd.dll) can be caused by the absence of the APF authorized attribute in runtime ZFS Server..
Component : ACFLDP
The problem may be related to the APF authorized attribute being lost when copying the CA LDAP Server installation ZFS to the runtime ZFS. To verify this, issue the following USS command on both the installation ZFS and runtime ZFS libraries:
ls -lE *.dll
All of the CA LDAP Server .dll files should show the AP attribute set, for example:
-rwxr-xr-x ap-- 2 USER001 ENF 3371008 Jan 3 2019 back_caacf2_utf.dll
-rwxr-xr-x ap-- 2 USER001 ENF 638976 Nov 23 2016 back_cadb2_utf.dll
-rwxr-xr-x ap-- 2 USER001 ENF 3362816 Nov 23 2016 back_catss_utf.dll
-rwxr-xr-x ap-- 2 USER001 ENF 1228800 Nov 23 2016 back_cemdb2_utf.dll
-rwxr-xr-x ap-- 2 USER001 ENF 1245184 Nov 23 2016 back_cemdc_utf.dll
-rwxr-xr-x ap-- 2 USER001 ENF 1196032 Nov 23 2016 back_cmdc_utf.dll
-rwxr-xr-x ap-- 2 USER001 ENF 1179648 Nov 23 2016 back_cmgr_utf.dll
-rwxr-xr-x ap-- 2 USER001 ENF 954368 Nov 23 2016 back_racf_utf.dll
-rwxr-xr-x ap-- 2 USER001 ENF 286720 Jun 25 2015 liblber.dll
-rwxr-xr-x ap-- 2 USER001 ENF 1261568 Jun 25 2015 libldap.dll
-rwxr-xr-x ap-- 2 USER001 ENF 184320 Apr 30 2013 libmapres.dll
-rwxr-xr-x ap-- 2 USER001 ENF 1085440 Nov 23 2016 libsi.dll
-rwxr-xr-x ap-- 2 USER001 ENF 5124096 Nov 23 2016 libslapd.dll
-rwxr-xr-x ap-- 2 USER001 ENF 974848 Apr 30 2013 libsqlite3.dll
The attribute APF authorized must be set to YES. If it is not, use the USS extattr command to set this attribute for each DDL file. For example:
extattr +ap filename.dll