Dell Unity: el comando uemcli falla con el código de error 0x1000100. (Corregible por el usuario)
Resumo: En este artículo de la base de conocimientos, se describe la causa del código de error 0x1000100 y su solución.
Este artigo aplica-se a
Este artigo não se aplica a
Este artigo não está vinculado a nenhum produto específico.
Nem todas as versões do produto estão identificadas neste artigo.
Sintomas
- Cuando se ejecuta el comando uemcli con la opción "-silent", se genera un error en lugar del comando que se ejecuta.
- Cuando se ejecuta sin la opción "-silent", se muestra un menú relacionado con el certificado.
Si selecciona "[2] Reject the certificate" aquí, se genera un mensaje de error.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show Unable to validate the specified certificate. (Error Code:0x1000100)
- Cuando se ejecuta sin la opción "-silent", se muestra un menú relacionado con el certificado.
Si selecciona "[2] Reject the certificate" aquí, se genera un mensaje de error.
# 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)
Causa
Una vez que el certificado es Accept and Store cuando se ejecuta el comando uemcli, la información se almacena en la caja de seguridad del sistema local donde se ejecutó el comando.
En ese caso, si bien el certificado es válido, la próxima vez que se ejecute el comando uemcli, no solicitará la confirmación de la respuesta del certificado.
Sin embargo, el uso de la opción "-silent" genera un error si una situación requiere confirmación con respecto a la correspondencia del certificado cuando se ejecuta el comando uemcli.
Estos se producen en las siguientes situaciones.
(1) Si la información correspondiente al certificado actual no se almacena en la caja de seguridad del sistema en el que se ejecutó el comando uemcli.
(2) Cuando un certificado en Unity se actualiza a un nuevo certificado o vence.
- Comando para comprobar la información almacenada en la caja de seguridad del sistema en el que se ejecutó el comando uemcli.
(Si el cliente unisphere se ejecuta en Windows o Linux, ejecútelo en ese cliente; si el comando uemcli se está ejecutando en el SP de Unity, resúselo en el SP).
# uemcli -certList
En ese caso, si bien el certificado es válido, la próxima vez que se ejecute el comando uemcli, no solicitará la confirmación de la respuesta del certificado.
Sin embargo, el uso de la opción "-silent" genera un error si una situación requiere confirmación con respecto a la correspondencia del certificado cuando se ejecuta el comando uemcli.
Estos se producen en las siguientes situaciones.
(1) Si la información correspondiente al certificado actual no se almacena en la caja de seguridad del sistema en el que se ejecutó el comando uemcli.
(2) Cuando un certificado en Unity se actualiza a un nuevo certificado o vence.
- Comando para comprobar la información almacenada en la caja de seguridad del sistema en el que se ejecutó el comando uemcli.
(Si el cliente unisphere se ejecuta en Windows o Linux, ejecútelo en ese cliente; si el comando uemcli se está ejecutando en el SP de Unity, resúselo en el SP).
# uemcli -certList
Resolução
Si la situación coincide con lo anterior, se espera que las siguientes acciones mejoren la situación.
[Opción 1:]
Ejecute manualmente el comando uemcli sin la opción "-silent" y seleccione "[3] Accept and store" cuando se le pregunte cómo desea que esté el certificado.
# uemcli /sys/general show
.....
¿Desea hacer lo siguiente?
[1] Acepte el certificado para esta sesión
[2] Rechace el certificado
[3] Acepte y almacene <<< esta opción.
.....
Considere:
si el certificado venció, el menú en [3] no aparece. Actualice el certificado siguiendo el artículo de la base de conocimientos que aparece a continuación.
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable Una vez que se acepta y almacena un certificado, no se muestra la pantalla de selección para cada ejecución del comando mientras el certificado es válido.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show
1: System name = CKM00xxxxxxxxx
Model = Unity 300
Product serial number = CKM00xxxxxxxxx
Auto failback = on
Health state = OK (5)
[Option 2:]
Add the "-sslPolicy accept" option to the uemcli command.
Esta opción acepta automáticamente el certificado cuando se ejecuta el comando uemcli.
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 error:0x1000100)
After:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: Nombre del sistema = CKM00xxxxxxxxx
Modelo = Unity 300
Número de serie del producto = CKM00xxxxxxxxx
Conmutación por recuperación automática = en
estado = En buen estado (5)
[Opción 1:]
Ejecute manualmente el comando uemcli sin la opción "-silent" y seleccione "[3] Accept and store" cuando se le pregunte cómo desea que esté el certificado.
# uemcli /sys/general show
.....
¿Desea hacer lo siguiente?
[1] Acepte el certificado para esta sesión
[2] Rechace el certificado
[3] Acepte y almacene <<< esta opción.
.....
Considere:
si el certificado venció, el menú en [3] no aparece. Actualice el certificado siguiendo el artículo de la base de conocimientos que aparece a continuación.
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable Una vez que se acepta y almacena un certificado, no se muestra la pantalla de selección para cada ejecución del comando mientras el certificado es válido.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show
1: System name = CKM00xxxxxxxxx
Model = Unity 300
Product serial number = CKM00xxxxxxxxx
Auto failback = on
Health state = OK (5)
[Option 2:]
Add the "-sslPolicy accept" option to the uemcli command.
Esta opción acepta automáticamente el certificado cuando se ejecuta el comando uemcli.
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 error:0x1000100)
After:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: Nombre del sistema = CKM00xxxxxxxxx
Modelo = Unity 300
Número de serie del producto = CKM00xxxxxxxxx
Conmutación por recuperación automática = en
estado = En buen estado (5)
Mais informações
Consulte lo siguiente para obtener una descripción de las opciones "-sslPolicy" y "-certList" del comando uemcli.
Produtos afetados
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 600Produtos
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
...
Propriedades do artigo
Número do artigo: 000206174
Tipo de artigo: Solution
Último modificado: 21 mar. 2023
Versão: 3
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.