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解決方法
- のインストール
OpenLDAP互換性パッケージを使用して、不足しているレガシー ライブラリーを取得します。
sudo yum install -y openldap-compat
- 古いライブラリが使用可能になったことを確認します。
ls -l /usr/lib64/libldap_r-2.4.so.2
- PowerFlexで想定されるシンボリック リンクを作成します。
sudo ln -s /usr/lib64/libldap_r-2.4.so.2 /usr/lib64/libldap_r.so
- MDMプロセスを再開します(またはMDMスイッチオーバーを実行します)。
sudo pkill mdm
問題が発生するバージョン
PowerFlex 3.6.6
文書のプロパティ
文書番号: 000380354
文書の種類: Solution
最終更新: 18 12月 2025
バージョン: 2
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。