PowerFlex — błąd SCLI: "Jeden z węzłów klastra nie powiódł się podczas ładowania biblioteki LDAP"
Summary: Podczas uruchamiania niektórych poleceń scli w głównym MDM powraca błąd dotyczący braku możliwości załadowania biblioteki LDAP.
Symptoms
- Co najmniej jeden z MDM menedżera jest uruchomiony w systemie SLES 15.x
- Po uruchomieniu polecenia switch_cluster_mode lub ustawieniu uwierzytelniania w celu korzystania z protokołu LDAP pojawia się następujący błąd:
# 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
- Dziennik trc dla zarządzania urządzeniami przenośnymi menedżera systemu SLES 15.x pokazuje następujące elementy:
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
Wpływ
Brak możliwości korzystania z uwierzytelniania LDAP, a nawet przełączenia własności MDM na nowe MDM menedżera.
Cause
System SLES 15.x używa biblioteki LDAP o nazwie innej niż ta, której szuka rozwiązanie MDM. Próba załadowania niewłaściwego pliku kończy się niepowodzeniem w celu znalezienia i załadowania biblioteki LDAP.
Resolution
Ten problem można obejść, po prostu tworząc łącze z prawidłowej biblioteki LDAP do biblioteki potrzebnej MDM.
Uruchom to polecenie w systemie zarządzania urządzeniami przenośnymi SLES 15.x Manager, w którym występuje ten problem:
ln -s /usr/lib64/libldap_r-2.4.so.2.10.9 /usr/lib64/libldap-2.4.so.2
Polecenia, które wcześniej kończyły się niepowodzeniem, będą teraz działać.
Wersja, której dotyczy problem
PowerFlex 3.6.x
Naprawiono w wersji
PowerFlex 3.6.4