PowerFlex – SCLI-fel: "En av klusternoderna kunde inte läsa in LDAP-biblioteket"
Summary: När du kör vissa scli-kommandon på den primära MDM-enheten returneras ett fel om att det inte går att läsa in LDAP-biblioteket.
Symptoms
- En eller flera av MDM-enheterna för hanterare körs på SLES 15.x
- När du kör switch_cluster_mode-kommandot eller ställer in autentisering för att använda LDAP uppstår det här felet:
# 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
- TRC-loggen för MDM för SLES 15.x Manager visar följande:
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
Påverkan
Det går inte att använda LDAP-autentisering eller ens byta MDM-ägarskap till den nya MDM-enheten för hanterare.
Cause
I SLES 15.x används ett LDAP-bibliotek med ett annat namn än det som MDM-enheten letar efter. När fel fil försöker läsas in går det inte att hitta och läsa in LDAP-biblioteket.
Resolution
Du kan komma runt det här problemet genom att helt enkelt skapa en länk från rätt LDAP-bibliotek till det bibliotek som MDM-enheten behöver.
Kör det här kommandot på MDM-enheten för SLES 15.x Manager där det här problemet föreligger:
ln -s /usr/lib64/libldap_r-2.4.so.2.10.9 /usr/lib64/libldap-2.4.so.2
De kommandon som misslyckades tidigare fungerar nu.
Berörd version
PowerFlex 3.6.x
Åtgärdat i version
PowerFlex 3.6.4