Dell Unity:uemcli 命令失败,并显示错误代码0x1000100。(用户可纠正)
概要: 本知识库文章介绍了错误代码0x1000100的原因及其解决方案。
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
使用“-silent”选项运行 uemcli 命令时,将生成错误,而不是正在运行的命令。
- 在没有“-silent”选项的情况下运行时,将显示与证书相关的菜单。
在此处选择“[2] 拒绝证书”将生成一条错误消息。
# 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] 拒绝证书”将生成一条错误消息。
# 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 命令时,证书被接受并存储后,信息将存储在运行 命令的本地系统的密码箱中。
在这种情况下,虽然证书有效,但下次运行 uemcli 命令时,它不会要求确认证书的响应。
但是,如果在运行 uemcli 命令时需要确认证书的对应关系,则使用“-silent”选项会导致错误。
在以下情况下会发生这些情况。
(1) 如果与当前证书对应的信息未存储在运行 uemcli 命令的系统的密码箱中。
(2) 当 Unity 上的证书更新为新证书或过期时。
- 用于检查存储在运行 uemcli 命令的系统的密码箱中的信息的命令。
(如果 unisphere 客户端在 windows 或 linux 上运行,请在该客户端上运行它,如果 uemcli 命令在 Unity SP 上运行,请在 SP 上进行检查。)
# uemcli -certList
在这种情况下,虽然证书有效,但下次运行 uemcli 命令时,它不会要求确认证书的响应。
但是,如果在运行 uemcli 命令时需要确认证书的对应关系,则使用“-silent”选项会导致错误。
在以下情况下会发生这些情况。
(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] 中的菜单不会显示。 按照下面的知识库文章更新证书。
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
Auto failback = on
Health state = OK (5)
[选项 2:]
将“-sslPolicy accept”选项添加到 uemcli 命令。
运行 uemcli 命令时,此选项会自动接受证书。
之前:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show
Unable to validate the specified certificate.(错误代码:0x1000100)
之后:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: 系统名称 = CKM00xxxxxxxxx
型号 = Unity 300
产品序列号 = CKM00xxxxxxxxx
Auto failback = on Health
state = OK (5)
[选项1:]
在不使用“-silent”选项的情况下手动运行 uemcli 命令,并在询问您希望证书如何时选择“[3] Accept and store”。
# uemcli /sys/general show
..
您是否希望:
[1] 接受此会话
的证书 [2] 拒绝证书
[3] 接受并存储<<<选择此项。
.....
考虑:
如果证书已过期,则 [3] 中的菜单不会显示。 按照下面的知识库文章更新证书。
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
Auto failback = on
Health state = OK (5)
[选项 2:]
将“-sslPolicy accept”选项添加到 uemcli 命令。
运行 uemcli 命令时,此选项会自动接受证书。
之前:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show
Unable to validate the specified certificate.(错误代码:0x1000100)
之后:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: 系统名称 = CKM00xxxxxxxxx
型号 = Unity 300
产品序列号 = CKM00xxxxxxxxx
Auto failback = on Health
state = 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ユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。