Dell Unity: o comando uemcli falha com o código de 0x1000100. (Corrigível pelo usuário)
概要: Este artigo da KB descreve a causa do código de 0x1000100 e sua solução.
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
- Ao executar o comando uemcli com a opção "-silent", um erro é gerado em vez do comando que está sendo executado.
- Quando executado sem a opção "-silent", um menu relacionado ao certificado é exibido.
Selecionar "[2] Rejeitar o certificado" aqui gera uma mensagem de erro.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show Unable to validate the specified certificate. (Error Code:0x1000100)
- Quando executado sem a opção "-silent", um menu relacionado ao certificado é exibido.
Selecionar "[2] Rejeitar o certificado" aqui gera uma mensagem de erro.
# 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)
原因
Depois que o certificado for Accept and Store quando o comando uemcli for executado, as informações serão armazenadas na lockbox do sistema local em que o comando foi executado.
Nesse caso, embora o certificado seja válido, na próxima vez que o comando uemcli for executado, ele não solicitará a confirmação da resposta do certificado.
No entanto, usar a opção "-silent" resultará em um erro se uma situação exigir confirmação sobre a correspondência do certificado quando o comando uemcli for executado.
Eles ocorrem nas situações a seguir.
(1) Se as informações correspondentes ao certificado atual não estiverem armazenadas na lockbox do sistema no qual o comando uemcli foi executado.
(2) Quando um certificado no Unity é atualizado para um novo certificado ou expira.
- Comando para verificar as informações armazenadas na lockbox do sistema no qual o comando uemcli foi executado.
(Se o unisphere Client estiver em execução no Windows ou Linux, execute-o nesse client. Se o comando uemcli estiver em execução no Unity SP, verifique-o no SP.)
# uemcli -certList
Nesse caso, embora o certificado seja válido, na próxima vez que o comando uemcli for executado, ele não solicitará a confirmação da resposta do certificado.
No entanto, usar a opção "-silent" resultará em um erro se uma situação exigir confirmação sobre a correspondência do certificado quando o comando uemcli for executado.
Eles ocorrem nas situações a seguir.
(1) Se as informações correspondentes ao certificado atual não estiverem armazenadas na lockbox do sistema no qual o comando uemcli foi executado.
(2) Quando um certificado no Unity é atualizado para um novo certificado ou expira.
- Comando para verificar as informações armazenadas na lockbox do sistema no qual o comando uemcli foi executado.
(Se o unisphere Client estiver em execução no Windows ou Linux, execute-o nesse client. Se o comando uemcli estiver em execução no Unity SP, verifique-o no SP.)
# uemcli -certList
解決方法
Se a situação corresponder às anteriores, espera-se que as ações a seguir melhorem a situação.
[Opção 1:]
Execute manualmente o comando uemcli sem a opção "-silent" e selecione "[3] Accept and store" quando perguntado sobre como você gostaria que o certificado fosse.
# uemcli /sys/general show
.....
Você gostaria de:
[1] Aceite o certificado desta
sessão [2] Rejeite
o certificado[3] Aceite e armazene<<< selecione isso.
.....
Considere:
se o certificado tiver expirado, o menu em [3] não será exibido. Atualize o certificado seguindo a KB abaixo.
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable depois que um certificado é aceito e armazena, a tela de seleção não é exibida para cada execução de comando enquanto o certificado é válido.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show
1: Nome do sistema = modelo CKM00xxxxxxxxx
= número de série do produto Unity 300
= failback automático CKM00xxxxxxxxx
= no
estado de integridade = OK (5)
[Opção 2:]Adicione
a opção "-sslPolicy accept" ao comando uemcli.
Essa opção aceitou automaticamente o certificado quando o comando uemcli é executado.
Antes:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show
Unable to validate the specified certificate. (Código de erro:0x1000100)
Depois:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: Nome do sistema = modelo CKM00xxxxxxxxx
= número de série do produto Unity 300
= failback automático CKM00xxxxxxxxx
= estado
de integridade = OK (5)
[Opção 1:]
Execute manualmente o comando uemcli sem a opção "-silent" e selecione "[3] Accept and store" quando perguntado sobre como você gostaria que o certificado fosse.
# uemcli /sys/general show
.....
Você gostaria de:
[1] Aceite o certificado desta
sessão [2] Rejeite
o certificado[3] Aceite e armazene<<< selecione isso.
.....
Considere:
se o certificado tiver expirado, o menu em [3] não será exibido. Atualize o certificado seguindo a KB abaixo.
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable depois que um certificado é aceito e armazena, a tela de seleção não é exibida para cada execução de comando enquanto o certificado é válido.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show
1: Nome do sistema = modelo CKM00xxxxxxxxx
= número de série do produto Unity 300
= failback automático CKM00xxxxxxxxx
= no
estado de integridade = OK (5)
[Opção 2:]Adicione
a opção "-sslPolicy accept" ao comando uemcli.
Essa opção aceitou automaticamente o certificado quando o comando uemcli é executado.
Antes:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show
Unable to validate the specified certificate. (Código de erro:0x1000100)
Depois:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: Nome do sistema = modelo CKM00xxxxxxxxx
= número de série do produto Unity 300
= failback automático CKM00xxxxxxxxx
= estado
de integridade = OK (5)
その他の情報
Consulte o seguinte para obter uma descrição das opções "-sslPolicy" e "-certList" do comando 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ユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。