Dell Unity: el comando uemcli falla con el código de error 0x1000100. (Corregible por el usuario)

Summary: En este artículo de la base de conocimientos, se describe la causa del código de error 0x1000100 y su solución.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

- Cuando se ejecuta el comando uemcli con la opción "-silent", se genera un error en lugar del comando que se ejecuta.
# 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)

Cause

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

Resolution

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)

Additional Information

Consulte lo siguiente para obtener una descripción de las opciones "-sslPolicy" y "-certList" del comando uemcli.

sslPolicy
certList
 

Affected Products

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

Products

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 ...
Article Properties
Article Number: 000206174
Article Type: Solution
Last Modified: 21 Mar 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.