Dell Unity: uemcli-Befehl schlägt fehl mit Fehlercode 0x1000100. (Vom Nutzer korrigierbar)
Summary: Dieser Wissensdatenbank-Artikel beschreibt die Ursache des Fehlercodes 0x1000100 und seine Lösung.
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
Beim Ausführen des Befehls uemcli mit der Option "-silent" wird anstelle des ausgeführten Befehls ein Fehler erzeugt.
Wenn sie ohne die Option "-silent" ausgeführt wird, wird ein Zertifikats-bezogenes Menü angezeigt.
Wenn Sie hier "[2] Zertifikat ablehnen" auswählen, wird eine Fehlermeldung erzeugt.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show Unable to validate the specified certificate. (Error Code:0x1000100)
Wenn sie ohne die Option "-silent" ausgeführt wird, wird ein Zertifikats-bezogenes Menü angezeigt.
Wenn Sie hier "[2] Zertifikat ablehnen" auswählen, wird eine Fehlermeldung erzeugt.
# 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
Sobald das Zertifikat Accept and Store ist, wenn der Befehl uemcli ausgeführt wird, werden die Informationen in der Lockbox des lokalen Systems gespeichert, auf dem der Befehl ausgeführt wurde.
In diesem Fall wird das Zertifikat zwar gültig, aber beim nächsten Ausführen des uemcli-Befehls nicht zur Bestätigung der Antwort des Zertifikats aufgefordert.
Die Verwendung der Option "-silent" führt jedoch zu einem Fehler, wenn eine Situation eine Bestätigung der Korrespondenz des Zertifikats erfordert, wenn der Befehl uemcli ausgeführt wird.
Diese treten in den folgenden Situationen auf.
(1) Wenn die Dem aktuellen Zertifikat entsprechenden Informationen nicht in der Lockbox des Systems gespeichert sind, auf dem der Befehl uemcli ausgeführt wurde.
(2) Wenn ein Zertifikat auf Unity auf ein neues Zertifikat aktualisiert wird oder abläuft.
- Befehl zum Überprüfen der in der Lockbox des Systems gespeicherten Informationen, auf dem der Befehl uemcli ausgeführt wurde.
(Wenn der Unisphere-Client unter Windows oder Linux ausgeführt wird, führen Sie ihn auf diesem Client aus. Wenn der Befehl uemcli auf Unity SP ausgeführt wird, überprüfen Sie ihn auf SP.)
# uemcli -certList
In diesem Fall wird das Zertifikat zwar gültig, aber beim nächsten Ausführen des uemcli-Befehls nicht zur Bestätigung der Antwort des Zertifikats aufgefordert.
Die Verwendung der Option "-silent" führt jedoch zu einem Fehler, wenn eine Situation eine Bestätigung der Korrespondenz des Zertifikats erfordert, wenn der Befehl uemcli ausgeführt wird.
Diese treten in den folgenden Situationen auf.
(1) Wenn die Dem aktuellen Zertifikat entsprechenden Informationen nicht in der Lockbox des Systems gespeichert sind, auf dem der Befehl uemcli ausgeführt wurde.
(2) Wenn ein Zertifikat auf Unity auf ein neues Zertifikat aktualisiert wird oder abläuft.
- Befehl zum Überprüfen der in der Lockbox des Systems gespeicherten Informationen, auf dem der Befehl uemcli ausgeführt wurde.
(Wenn der Unisphere-Client unter Windows oder Linux ausgeführt wird, führen Sie ihn auf diesem Client aus. Wenn der Befehl uemcli auf Unity SP ausgeführt wird, überprüfen Sie ihn auf SP.)
# uemcli -certList
Resolution
Wenn die Situation mit der obigen übereinstimmt, werden die folgenden Maßnahmen erwartet, um die Situation zu verbessern.
[Option 1:]
Führen Sie den Befehl uemcli manuell ohne die Option "-silent" aus und wählen Sie "[3] Accept and store" aus, wenn Sie gefragt werden, wie das Zertifikat aussehen soll.
# uemcli /sys/general show
.....
Möchten Sie:
[1] Akzeptieren Sie das Zertifikat für diese Sitzung
[2] Lehnen Sie das Zertifikat
ab[3] Akzeptieren und speichern<<< Sie es.
.....
Beachten Sie:
Wenn das Zertifikat abgelaufen ist, wird das Menü in [3] nicht angezeigt. Aktualisieren Sie das Zertifikat, indem Sie den folgenden Wissensdatenbank-Artikel befolgen.
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable Sobald ein Zertifikat akzeptiert und gespeichert wurde, wird der Auswahlbildschirm nicht für jede Befehlsausführung angezeigt, während das Zertifikat gültig ist.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show
1: Systemname = CKM00xxxxxxxxx
Modell = Unity 300
Produktseriennummer = CKM00xxxxxxxxx Auto
failback = on
Health state = OK (5)
[Option 2:]
Fügen Sie die Option "-sslPolicy accept" zum uemcli-Befehl hinzu.
Diese Option akzeptiert das Zertifikat automatisch, wenn der Befehl uemcli ausgeführt wird.
Vor:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general wird angezeigt
, dass das angegebene Zertifikat nicht validiert werden kann. (Fehlercode: 0x1000100)
Nach:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: Systemname = CKM00xxxxxxxxx
Modell = Unity 300
Produktseriennummer = CKM00xxxxxxxxx Automatisches
Failback = integritätszustand
= OK (5)
[Option 1:]
Führen Sie den Befehl uemcli manuell ohne die Option "-silent" aus und wählen Sie "[3] Accept and store" aus, wenn Sie gefragt werden, wie das Zertifikat aussehen soll.
# uemcli /sys/general show
.....
Möchten Sie:
[1] Akzeptieren Sie das Zertifikat für diese Sitzung
[2] Lehnen Sie das Zertifikat
ab[3] Akzeptieren und speichern<<< Sie es.
.....
Beachten Sie:
Wenn das Zertifikat abgelaufen ist, wird das Menü in [3] nicht angezeigt. Aktualisieren Sie das Zertifikat, indem Sie den folgenden Wissensdatenbank-Artikel befolgen.
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable Sobald ein Zertifikat akzeptiert und gespeichert wurde, wird der Auswahlbildschirm nicht für jede Befehlsausführung angezeigt, während das Zertifikat gültig ist.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show
1: Systemname = CKM00xxxxxxxxx
Modell = Unity 300
Produktseriennummer = CKM00xxxxxxxxx Auto
failback = on
Health state = OK (5)
[Option 2:]
Fügen Sie die Option "-sslPolicy accept" zum uemcli-Befehl hinzu.
Diese Option akzeptiert das Zertifikat automatisch, wenn der Befehl uemcli ausgeführt wird.
Vor:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general wird angezeigt
, dass das angegebene Zertifikat nicht validiert werden kann. (Fehlercode: 0x1000100)
Nach:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: Systemname = CKM00xxxxxxxxx
Modell = Unity 300
Produktseriennummer = CKM00xxxxxxxxx Automatisches
Failback = integritätszustand
= OK (5)
Additional Information
Im Folgenden finden Sie eine Beschreibung der Optionen "-sslPolicy" und "-certList" des Befehls 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.