Dell Unity: uemcli-Befehl schlägt fehl mit Fehlercode 0x1000100. (Vom Nutzer korrigierbar)
Sammendrag: Dieser Wissensdatenbank-Artikel beschreibt die Ursache des Fehlercodes 0x1000100 und seine Lösung.
Denne artikkelen gjelder for
Denne artikkelen gjelder ikke for
Denne artikkelen er ikke knyttet til noe bestemt produkt.
Det er ikke produktversjonene som identifiseres i denne artikkelen.
Symptomer
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)
Årsak
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
Oppløsning
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)
Tilleggsinformasjon
Im Folgenden finden Sie eine Beschreibung der Optionen "-sslPolicy" und "-certList" des Befehls uemcli.
Berørte produkter
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 600Produkter
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, Unity All Flash
, Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family, Dell EMC Unity Hybrid, Unity Hybrid flash, UnityVSA, Dell EMC UnityVSA Professional Edition/Unity Cloud Edition
...
Artikkelegenskaper
Artikkelnummer: 000206174
Artikkeltype: Solution
Sist endret: 21 mar. 2023
Versjon: 3
Få svar på spørsmålene dine fra andre Dell-brukere
Støttetjenester
Sjekk om enheten din er dekket av støttetjenestene.