PowerFlex 3.6:MDMがAuthMgr_Init機能でクラッシュする

概要: PowerFlex MDMコンポーネントが関数authMgr_Initでクラッシュしています。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

この問題は、オペレーティング システム(OS)Red Hat Enterprise Linux(RHEL)9で実行中のPowerFlexのアップグレード中に発生しました。

MDM例外ログ:

Panic in file /data/build/workspace/ScaleIO-Common-Job/src/mdm/control/auth_mgr.c, line 124, function authMgr_Init, PID 1155105.Panic Expression ALWAYS_ASSERT .
/opt/emc/scaleio/mdm/bin/mdm-3.6.6000.152(mosDbg_PanicPrepare+0xe5) [0xab5915]
/opt/emc/scaleio/mdm/bin/mdm-3.6.6000.152(authMgr_Init+0x171) [0x61e6c1]
/opt/emc/scaleio/mdm/bin/mdm-3.6.6000.152(mdm_init+0x310) [0x5594a0]
/opt/emc/scaleio/mdm/bin/mdm-3.6.6000.152(mosUmt_StartFunc+0x9a) [0xaeac3a]
/lib64/libc.so.6(+0x53830) [0x7f3a22253830]

 

クラッシュ前のMDMトレース ログ:

 
2025/10/15 14:03:11.622890 71d00011a04a:mosLdap_LoadLibraries:00149: Initializing LDAP library
2025/10/15 14:03:11.622893 71d00011a04a:mosDynamicLib_Open:00093: lib-name: libldap_r.so
2025/10/15 14:03:11.622988 71d00011a04a:mosDynamicLib_Open:00110: ERROR: Failed to open any library in libldap_r.so (last error: libldap_r.so: cannot open shared object file: No such file or directory)
2025/10/15 14:03:11.622990 71d00011a04a:mosLdap_CloseLibraries:00121: Closing LDAP libraries
2025/10/15 14:03:11.622991 71d00011a04a:mosLdap_LoadLibraries:00154: Error: Failed to open LDAP dynamic libraries
2025/10/15 14:03:11.623006 7f39ddbfb2c0:mosLdap_Load:00292: Error: Failed to load ldap dynamic libraries - rc: LDAP_UNINITIALIZED
2025/10/15 14:03:11.623007 7f39ddbfb2c0:ldapAuthMgr_InitLib:00653: Could not initialize LDAP library for authentication

 

問題

この問題により、すべてのマネージャーMDMが繰り返しクラッシュ状態になり、PowerFlexストレージが使用不可になる可能性があります。

原因

MDMは、以下に対して構築されているため、正しく起動できません OpenLDAP 2.4、RHEL 9.xには次のみが含まれます。 OpenLDAP 2.6:PowerFlexに必要なレガシー ライブラリー libldap_r-2.4.so.2を提供しなくなりました。

RHEL 9のサポートを追加するために、MDMコードが変更されました。OSでLDAP共有ライブラリー ファイル名が変更されました。コードの変更は必要ないため、これらの変更を処理する手段として、PowerFlex 3.6.6リリース ノートにコメントが追加されます。
"Before starting the upgrade to V3.6.6 or later version on systems where LDAP authentication is used, it is required to run the following command on all MDM managers:

ln -s /usr/lib64/libldap_r-2.4.so2 /usr/lib64/libldap_r.so

解決方法

  1. のインストール OpenLDAP 互換性パッケージを使用して、不足しているレガシー ライブラリーを取得します。
 
sudo yum install -y openldap-compat

 

  1. 古いライブラリが使用可能になったことを確認します。
 
ls -l /usr/lib64/libldap_r-2.4.so.2

 

  1. PowerFlexで想定されるシンボリック リンクを作成します。
 
sudo ln -s /usr/lib64/libldap_r-2.4.so.2 /usr/lib64/libldap_r.so

 

  1. MDMプロセスを再開します(またはMDMスイッチオーバーを実行します)。
 
sudo pkill mdm

 

問題が発生するバージョン

PowerFlex 3.6.6

文書のプロパティ
文書番号: 000380354
文書の種類: Solution
最終更新: 18 12月 2025
バージョン:  2
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。