Dell Unity:uemcliコマンドがエラー コード0x1000100で失敗します。(ユーザー修正可能)(英語)」
概要: このKBでは、エラー コードの0x1000100とその解決策について説明します。
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
- uemcliコマンドを「-silent」オプションで実行すると、コマンドが実行される代わりにエラーが生成されます。
- 「-silent」オプションを指定せずに実行すると、証明書関連のメニューが表示されます。
ここで[2] Reject the certificate を選択すると、エラー メッセージが生成されます。
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show Unable to validate the specified certificate. (Error Code:0x1000100)
- 「-silent」オプションを指定せずに実行すると、証明書関連のメニューが表示されます。
ここで[2] Reject the certificate を選択すると、エラー メッセージが生成されます。
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show Remote certificate: Issuer: CN=CKM00xxxxxxxxx Subject: CN=CKM00xxxxxxxxx Valid from: 20xx:mm:dd:hh:mm:ss Valid to: 20xx:mm:dd:hh:mm:ss Serial: 00xxxxxxxxxxxxxxxxx Id: xxxxxxxxxx Would you like to: [1] Accept the certificate for this session [2] Reject the certificate [3] Accept and store Please input your selection (The default selection is [1]): 2 Operation failed. Error code: 0x1000100 Unable to validate the specified certificate. (Error Code:0x1000100)
原因
uemcliコマンドの実行時に証明書が Accept and Store になると、その情報はコマンドが実行されたローカル システムのロックボックスに保存されます。
この場合、証明書は有効ですが、次にuemcliコマンドを実行しても、証明書の応答の確認は要求されません。
ただし、「-silent」オプションを使用すると、uemcliコマンドの実行時に証明書の対応に関する確認が必要な場合にエラーが発生します。
これらは、次の状況で発生します。
(1)現在の証明書に対応する情報が、uemcliコマンドが実行されたシステムのロックボックスに保存されていない場合。
(2)Unity上の証明書が新しい証明書に更新されるか、期限切れになった場合。
- uemcliコマンドが実行されたシステムのロックボックスに格納されている情報をチェックするコマンド。
(UnisphereクライアントがWindowsまたはLinuxで実行されている場合は、そのクライアントで実行します。uemcliコマンドがUnity SPで実行されている場合は、SPでチェックします)。
# uemcli -certList
この場合、証明書は有効ですが、次にuemcliコマンドを実行しても、証明書の応答の確認は要求されません。
ただし、「-silent」オプションを使用すると、uemcliコマンドの実行時に証明書の対応に関する確認が必要な場合にエラーが発生します。
これらは、次の状況で発生します。
(1)現在の証明書に対応する情報が、uemcliコマンドが実行されたシステムのロックボックスに保存されていない場合。
(2)Unity上の証明書が新しい証明書に更新されるか、期限切れになった場合。
- uemcliコマンドが実行されたシステムのロックボックスに格納されている情報をチェックするコマンド。
(UnisphereクライアントがWindowsまたはLinuxで実行されている場合は、そのクライアントで実行します。uemcliコマンドがUnity SPで実行されている場合は、SPでチェックします)。
# uemcli -certList
解決方法
状況が上記と一致する場合は、次のアクションを実行して状況を改善することが期待されます。
[オプション1:]
「-silent」オプションを指定せずにuemcliコマンドを手動で実行し、証明書をどのように使用するかを尋ねられたら、「[3]Accept and store」を選択します。
# uemcli /sys/general show
....
ご希望の場合:
[1] このセッション
の証明書を受け入れます [2] 証明書
を拒否します[3] これを受け入れて保存<<<します。
.....
検討:
証明書の有効期限が切れている場合、[3]のメニューは表示されません。 次のKBに従って証明書を更新します。
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable 証明書が受け入れられ、保存されると、証明書が有効な間、コマンドの実行ごとに選択画面が表示されません。
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show
1: システム名 = CKM00xxxxxxxxx
モデル = Unity 300
製品シリアル番号 = CKM00xxxxxxxxx
自動フェールバック = 正常性
状態 = OK (5)
[オプション2:]
uemcliコマンドに「-sslPolicy accept」オプションを追加します。
このオプションは、uemcliコマンドの実行時に証明書を自動的に受け入れます。
Before:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show
Unable to validate the specified certificate.(エラー コード:0x1000100)
after:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: システム名 = CKM00xxxxxxxxx
モデル = Unity 300
製品シリアル番号 = CKM00xxxxxxxxx
自動フェールバック = 正常性
状態 = OK (5)
[オプション1:]
「-silent」オプションを指定せずにuemcliコマンドを手動で実行し、証明書をどのように使用するかを尋ねられたら、「[3]Accept and store」を選択します。
# uemcli /sys/general show
....
ご希望の場合:
[1] このセッション
の証明書を受け入れます [2] 証明書
を拒否します[3] これを受け入れて保存<<<します。
.....
検討:
証明書の有効期限が切れている場合、[3]のメニューは表示されません。 次のKBに従って証明書を更新します。
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable 証明書が受け入れられ、保存されると、証明書が有効な間、コマンドの実行ごとに選択画面が表示されません。
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show
1: システム名 = CKM00xxxxxxxxx
モデル = Unity 300
製品シリアル番号 = CKM00xxxxxxxxx
自動フェールバック = 正常性
状態 = OK (5)
[オプション2:]
uemcliコマンドに「-sslPolicy accept」オプションを追加します。
このオプションは、uemcliコマンドの実行時に証明書を自動的に受け入れます。
Before:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show
Unable to validate the specified certificate.(エラー コード:0x1000100)
after:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: システム名 = CKM00xxxxxxxxx
モデル = Unity 300
製品シリアル番号 = CKM00xxxxxxxxx
自動フェールバック = 正常性
状態 = OK (5)
その他の情報
uemcliコマンドの「-sslPolicy」および「-certList」オプションの説明については、次を参照してください。
対象製品
Dell Unity 300, Dell EMC Unity 300F, Dell EMC Unity 350F, Dell EMC Unity 400, Dell EMC Unity 400F, Dell EMC Unity 450F, Dell EMC Unity 500, Dell EMC Unity 500F, Dell EMC Unity 550F, Dell EMC Unity 600製品
Dell EMC Unity XT 380, Dell EMC Unity XT 380F, Dell EMC Unity XT 480, Dell EMC Unity XT 480F, Dell EMC Unity 600F, Dell EMC Unity 650F, Dell EMC Unity XT 680, Dell EMC Unity XT 680F, Dell EMC Unity XT 880, Dell EMC Unity XT 880F
, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family, Dell EMC Unity Hybrid, Dell EMC UnityVSA Professional Edition/Unity Cloud Edition
...
文書のプロパティ
文書番号: 000206174
文書の種類: Solution
最終更新: 21 3月 2023
バージョン: 3
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。