PowerFlex — ошибка SCLI: «На одном из узлов кластера произошел сбой при загрузке библиотеки LDAP»
Summary: При выполнении некоторых команд scli на основном MDM возвращается сообщение об ошибке о том, что не удается загрузить библиотеку LDAP.
Symptoms
- Один или несколько MDM диспетчера работают на SLES 15.x.
- При выполнении команды switch_cluster_mode или настройке аутентификации для использования LDAP появляется эта ошибка:
# 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 для SLES 15.x Manager MDM показывает следующее:
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
Воздействие
Невозможно использовать аутентификацию LDAP или даже переключить владение MDM на новый MDM диспетчера.
Cause
SLES 15.x использует библиотеку LDAP с именем, отличным от того, которое нужно MDM. При попытке загрузить неправильный файл не удается найти и загрузить библиотеку LDAP.
Resolution
Эту проблему можно решить, просто создав ссылку из правильной библиотеки LDAP на ту, которая нужна MDM.
Выполните эту команду в SLES 15.x Manager MDM, где возникла эта проблема:
ln -s /usr/lib64/libldap_r-2.4.so.2.10.9 /usr/lib64/libldap-2.4.so.2
Команды, которые раньше завершались сбоем, теперь будут работать.
Затронутая версия
PowerFlex 3.6.x
Исправлено в версии
PowerFlex 3.6.4