Dell Unity: il comando uemcli ha esito negativo con codice di errore 0x1000100. (correggibile dall'utente)
Summary: Questo articolo della KB descrive la causa del codice di errore 0x1000100 e la relativa soluzione.
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
- Quando si esegue il comando uemcli con l'opzione "-silent", viene generato un errore anziché il comando in esecuzione.
- Quando viene eseguito senza l'opzione "-silent", viene visualizzato un menu correlato al certificato.
Selezionando "[2] Reject the certificate" qui, viene generato un messaggio di errore.
# 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 viene eseguito senza l'opzione "-silent", viene visualizzato un menu correlato al certificato.
Selezionando "[2] Reject the certificate" qui, viene generato un messaggio di errore.
# 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 volta che il certificato è stato accettato e archiviato quando viene eseguito il comando uemcli, le informazioni vengono memorizzate nell'archivio protetto del sistema locale in cui è stato eseguito il comando.
In tal caso, sebbene il certificato sia valido, al successivo esecuzione del comando uemcli non verrà richiesta la conferma della risposta del certificato.
Tuttavia, l'utilizzo dell'opzione "-silent" genera un errore se una situazione richiede conferma in merito alla corrispondenza del certificato quando viene eseguito il comando uemcli.
Si verificano nelle seguenti situazioni.
(1) Se le informazioni corrispondenti al certificato corrente non vengono archiviate nell'archivio protetto del sistema in cui è stato eseguito il comando uemcli.
(2) Quando un certificato su Unity viene aggiornato a un nuovo certificato o scade.
- Comando per controllare le informazioni memorizzate nel lockbox del sistema su cui è stato eseguito il comando uemcli.
(se un client unisphere è in esecuzione su Windows o Linux, eseguirlo su tale client, se il comando uemcli è in esecuzione su Unity SP, controllarlo su SP).
# uemcli -certList
In tal caso, sebbene il certificato sia valido, al successivo esecuzione del comando uemcli non verrà richiesta la conferma della risposta del certificato.
Tuttavia, l'utilizzo dell'opzione "-silent" genera un errore se una situazione richiede conferma in merito alla corrispondenza del certificato quando viene eseguito il comando uemcli.
Si verificano nelle seguenti situazioni.
(1) Se le informazioni corrispondenti al certificato corrente non vengono archiviate nell'archivio protetto del sistema in cui è stato eseguito il comando uemcli.
(2) Quando un certificato su Unity viene aggiornato a un nuovo certificato o scade.
- Comando per controllare le informazioni memorizzate nel lockbox del sistema su cui è stato eseguito il comando uemcli.
(se un client unisphere è in esecuzione su Windows o Linux, eseguirlo su tale client, se il comando uemcli è in esecuzione su Unity SP, controllarlo su SP).
# uemcli -certList
Resolution
Se la situazione corrisponde a quanto sopra indicato, si prevede che le seguenti azioni migliorino la situazione.
[Opzione 1:]
Eseguire manualmente il comando uemcli senza l'opzione "-silent" e selezionare "[3] Accept and store" quando viene chiesto come si desidera che sia il certificato.
# uemcli /sys/general show
.....
Desideri:
[1] Accettare il certificato per questa sessione
[2] Rifiutare il certificato
[3] Accettare e archiviare <<< selezionarlo.
.....
Tenere presente:
se il certificato è scaduto, il menu in [3] non viene visualizzato. Aggiornare il certificato seguendo l'articolo della KB riportato di seguito.
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable Una volta accettato e archiviato un certificato, la schermata di selezione non viene visualizzata per ogni esecuzione del comando mentre il certificato è valido.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show
1: Nome del sistema = CKM00xxxxxxxxx
Modello = Numero di serie del prodotto Unity 300
= CKM00xxxxxxxxx
Auto failback = sullo
stato di integrità = OK (5)
[Opzione 2:]
Aggiungere l'opzione "-sslPolicy accept" al comando uemcli.
Questa opzione ha accettato automaticamente il certificato quando viene eseguito il comando uemcli.
Prima di:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show
Unable to validate the specified certificate. (Codice d'errore: 0x1000100)
After:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: Nome del sistema = CKM00xxxxxxxxx
Modello = numero di serie del prodotto Unity 300
= CKM00xxxxxxxxx
Auto failback = stato
di integrità = OK (5)
[Opzione 1:]
Eseguire manualmente il comando uemcli senza l'opzione "-silent" e selezionare "[3] Accept and store" quando viene chiesto come si desidera che sia il certificato.
# uemcli /sys/general show
.....
Desideri:
[1] Accettare il certificato per questa sessione
[2] Rifiutare il certificato
[3] Accettare e archiviare <<< selezionarlo.
.....
Tenere presente:
se il certificato è scaduto, il menu in [3] non viene visualizzato. Aggiornare il certificato seguendo l'articolo della KB riportato di seguito.
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable Una volta accettato e archiviato un certificato, la schermata di selezione non viene visualizzata per ogni esecuzione del comando mentre il certificato è valido.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show
1: Nome del sistema = CKM00xxxxxxxxx
Modello = Numero di serie del prodotto Unity 300
= CKM00xxxxxxxxx
Auto failback = sullo
stato di integrità = OK (5)
[Opzione 2:]
Aggiungere l'opzione "-sslPolicy accept" al comando uemcli.
Questa opzione ha accettato automaticamente il certificato quando viene eseguito il comando uemcli.
Prima di:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show
Unable to validate the specified certificate. (Codice d'errore: 0x1000100)
After:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: Nome del sistema = CKM00xxxxxxxxx
Modello = numero di serie del prodotto Unity 300
= CKM00xxxxxxxxx
Auto failback = stato
di integrità = OK (5)
Additional Information
Vedere quanto segue per una descrizione delle opzioni "-sslPolicy" e "-certList" del comando 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.