PowerFlex - SCLI Error: "Een van de clusterknooppunten kan niet laden van de LDAP-bibliotheek"
Summary: Bij het uitvoeren van bepaalde scli-opdrachten op de primaire MDM wordt er een foutmelding geretourneerd over het niet kunnen laden van de LDAP-bibliotheek.
Symptoms
- Een of meer van de Manager MDM's worden uitgevoerd op SLES 15.x
- Bij het uitvoeren van de switch_cluster_mode-opdracht of het instellen van authenticatie om LDAP te gebruiken, wordt deze fout weergegeven:
# scli --switch_cluster_mode --cluster_mode 3_node --add_slave_mdm_name mdm2 --add_tb_name tb Error: MDM failed command. Status: One of the cluster nodes failed loading the LDAP library # scli --set_user_authentication_method --native_and_ldap_authentication Error: MDM failed command. Status: One of the cluster nodes failed loading the LDAP library
- Het trc-logboek voor de SLES 15.x Manager MDM toont het volgende:
2024/04/08 16:33:02.871630 71d0000020b9:mosLdap_LoadLibraries:00149: Initializing LDAP library 2024/04/08 16:33:02.871636 71d0000020b9:mosDynamicLib_Open:00093: lib-name: libldap-2.4.so.2 2024/04/08 16:33:02.871714 71d0000020b9:mosDynamicLib_Open:00112: ERROR: Failed to open any library in libldap-2.4.so.2 (last error: libldap-2.4.so.2: cannot open shared object file: No such file or directory) 2024/04/08 16:33:02.871718 71d0000020b9:mosLdap_CloseLibraries:00121: Closing LDAP libraries 2024/04/08 16:33:02.871722 71d0000020b9:mosLdap_LoadLibraries:00154: Error: Failed to open LDAP dynamic libraries
Impact
Onmogelijkheid om LDAP-authenticatie te gebruiken of zelfs het MDM-eigendom over te schakelen naar de nieuwe Manager MDM.
Cause
SLES 15.x gebruikt een LDAP-bibliotheek met een andere naam dan waarnaar de MDM op zoek is. Bij een poging om het verkeerde bestand te laden, kan de LDAP-bibliotheek niet worden gevonden en geladen.
Resolution
Dit probleem kan eenvoudig worden opgelost door een link te maken van de juiste LDAP-bibliotheek naar de bibliotheek die de MDM nodig heeft.
Voer deze opdracht uit op de SLES 15.x Manager MDM waar dit probleem zich voordoet:
ln -s /usr/lib64/libldap_r-2.4.so.2.10.9 /usr/lib64/libldap-2.4.so.2
De opdrachten die eerder faalden, werken nu.
Getroffen versie
PowerFlex 3.6.x
Opgelost in versie
PowerFlex 3.6.4