Dell Unity : la commande uemcli échoue avec le code d’erreur 0x1000100. (Corrigible par l’utilisateur)
Summary: Cet article de la base de connaissances décrit la cause du code d’erreur 0x1000100 et sa solution.
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
- Lors de l’exécution de la commande uemcli avec l’option « -silent », une erreur est générée au lieu de la commande en cours d’exécution.
- Lors de l’exécution sans l’option « -silent », un menu lié au certificat s’affiche.
Sélectionnez « [2] Reject the certificate » ici pour générer un message d’erreur.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show Unable to validate the specified certificate. (Error Code:0x1000100)
- Lors de l’exécution sans l’option « -silent », un menu lié au certificat s’affiche.
Sélectionnez « [2] Reject the certificate » ici pour générer un message d’erreur.
# 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
Une fois le certificat accepté et stocké lors de l’exécution de la commande uemcli, les informations sont stockées dans le lockbox du système local où la commande a été exécutée.
Dans ce cas, bien que le certificat soit valide, la prochaine fois que la commande uemcli sera exécutée, il ne vous demandera pas de confirmer la réponse du certificat.
Toutefois, l’utilisation de l’option « -silent » entraîne une erreur si une situation nécessite une confirmation concernant la correspondance du certificat lors de l’exécution de la commande uemcli.
Cela se produit dans les situations suivantes.
(1) Si les informations correspondant au certificat actuel ne sont pas stockées dans le lockbox du système sur lequel la commande uemcli a été exécutée.
(2) Lorsqu’un certificat sur Unity est mis à jour vers un nouveau certificat ou expire.
- Commande permettant de vérifier les informations stockées dans le lockbox du système sur lequel la commande uemcli a été exécutée.
(Si le client Unisphere est en cours d’exécution sur Windows ou Linux, exécutez-le sur ce client, si la commande uemcli est en cours d’exécution sur unity SP, vérifiez-le sur sp.)
# uemcli -certList
Dans ce cas, bien que le certificat soit valide, la prochaine fois que la commande uemcli sera exécutée, il ne vous demandera pas de confirmer la réponse du certificat.
Toutefois, l’utilisation de l’option « -silent » entraîne une erreur si une situation nécessite une confirmation concernant la correspondance du certificat lors de l’exécution de la commande uemcli.
Cela se produit dans les situations suivantes.
(1) Si les informations correspondant au certificat actuel ne sont pas stockées dans le lockbox du système sur lequel la commande uemcli a été exécutée.
(2) Lorsqu’un certificat sur Unity est mis à jour vers un nouveau certificat ou expire.
- Commande permettant de vérifier les informations stockées dans le lockbox du système sur lequel la commande uemcli a été exécutée.
(Si le client Unisphere est en cours d’exécution sur Windows ou Linux, exécutez-le sur ce client, si la commande uemcli est en cours d’exécution sur unity SP, vérifiez-le sur sp.)
# uemcli -certList
Resolution
Si la situation correspond à ce qui précède, les actions suivantes sont censées améliorer la situation.
[Option 1 :]
Exécutez manuellement la commande uemcli sans l’option « -silent » et sélectionnez « [3] Accept and store » lorsque vous êtes invité à indiquer comment souhaitez-vous que le certificat soit.
# uemcli /sys/general show
.....
Souhaitez-vous :
[1] Acceptez le certificat pour cette session
[2] Reject the certificate
[3] Accept and store <<< select this.
.....
À prendre en compte :
si le certificat a expiré, le menu dans [3] n’apparaît pas. Mettez à jour le certificat en suivant l’article de la base de connaissances ci-dessous.
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable Une fois qu’un certificat est accepté et stocké, l’écran de sélection ne s’affiche pas pour chaque exécution de commande alors que le certificat est valide.
# 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 :]
Ajoutez l’option « -sslPolicy accept » à la commande uemcli.
Cette option a automatiquement accepté le certificat lors de l’exécution de la commande uemcli.
Before :
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show
Unable to validate the specified certificate. (Code d’erreur : 0x1000100)
After :
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1 : System name = CKM00xxxxxxxxx
Model = Unity 300
Product serial number = CKM00xxxxxxxXx
Auto failback = on
Health state = OK (5)
[Option 1 :]
Exécutez manuellement la commande uemcli sans l’option « -silent » et sélectionnez « [3] Accept and store » lorsque vous êtes invité à indiquer comment souhaitez-vous que le certificat soit.
# uemcli /sys/general show
.....
Souhaitez-vous :
[1] Acceptez le certificat pour cette session
[2] Reject the certificate
[3] Accept and store <<< select this.
.....
À prendre en compte :
si le certificat a expiré, le menu dans [3] n’apparaît pas. Mettez à jour le certificat en suivant l’article de la base de connaissances ci-dessous.
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable Une fois qu’un certificat est accepté et stocké, l’écran de sélection ne s’affiche pas pour chaque exécution de commande alors que le certificat est valide.
# 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 :]
Ajoutez l’option « -sslPolicy accept » à la commande uemcli.
Cette option a automatiquement accepté le certificat lors de l’exécution de la commande uemcli.
Before :
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show
Unable to validate the specified certificate. (Code d’erreur : 0x1000100)
After :
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1 : System name = CKM00xxxxxxxxx
Model = Unity 300
Product serial number = CKM00xxxxxxxXx
Auto failback = on
Health state = OK (5)
Additional Information
Reportez-vous aux sections suivantes pour obtenir une description des options « -sslPolicy » et « -certList » de la commande uemcli.
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 600Products
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.