Dell Unity: сбой команды uemcli с кодом 0x1000100. (Исправляется пользователем)
概要: В этой статье базы знаний описывается причина ошибки 0x1000100 и ее решение.
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
- При выполнении команды uemcli с параметром «-silent» вместо выполнения команды создается ошибка.
- При запуске без параметра «-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 он не запрашивает подтверждение ответа сертификата.
Однако использование параметра «-silent» приводит к ошибке, если требуется подтверждение соответствия сертификата при выполнении команды uemcli.
Это происходит в следующих ситуациях.
(1) Если информация, соответствующая текущему сертификату, не сохраняется в хранилище системы, в которой выполнялась команда uemcli.
(2) Когда сертификат в Системе Unity обновляется до нового сертификата или истекает срок его действия.
- Команда для проверки информации, хранимой в хранилище системы, в которой выполнялась команда uemcli.
(Если клиент Unisphere работает в Windows или Linux, запустите его на этом клиенте, если команда uemcli выполняется в процессоре СХД Unity, проверьте его в SP.)
# uemcli -certList
В этом случае, хотя сертификат действителен, при следующем выполнении команды uemcli он не запрашивает подтверждение ответа сертификата.
Однако использование параметра «-silent» приводит к ошибке, если требуется подтверждение соответствия сертификата при выполнении команды uemcli.
Это происходит в следующих ситуациях.
(1) Если информация, соответствующая текущему сертификату, не сохраняется в хранилище системы, в которой выполнялась команда uemcli.
(2) Когда сертификат в Системе Unity обновляется до нового сертификата или истекает срок его действия.
- Команда для проверки информации, хранимой в хранилище системы, в которой выполнялась команда uemcli.
(Если клиент Unisphere работает в Windows или Linux, запустите его на этом клиенте, если команда uemcli выполняется в процессоре СХД Unity, проверьте его в SP.)
# uemcli -certList
解決方法
Если ситуация соответствует вышеуказанной, для улучшения ситуации необходимо выполнить следующие действия.
[Вариант 1:]
Вручную выполните команду uemcli без параметра «-silent» и выберите «[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: Имя системы = модель CKM00xxxxx
модель = серийный номер продукта Unity 300 = CKM00xxx
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: Имя системы = модель CKM00xxxxx
= серийный номер продукта Unity 300
= CKM00xx Auto
failback = on
Health state = OK (5)
[Вариант 1:]
Вручную выполните команду uemcli без параметра «-silent» и выберите «[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: Имя системы = модель CKM00xxxxx
модель = серийный номер продукта Unity 300 = CKM00xxx
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: Имя системы = модель CKM00xxxxx
= серийный номер продукта Unity 300
= CKM00xx Auto
failback = on
Health state = OK (5)
その他の情報
Для описания параметров «-sslPolicy» и «-certList» команды uemcli см. следующее.
対象製品
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ユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。