Dell Unity: polecenie uemcli kończy się niepowodzeniem z kodem błędu 0x1000100. (możliwość korekty z poziomu użytkownika)
Sammendrag: W tej wiedzy opisano przyczynę kodu błędu 0x1000100 i jego rozwiązanie.
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
- Podczas uruchamiania polecenia uemcli z opcją "-silent" generowany jest błąd zamiast uruchamianego polecenia.
- W przypadku uruchomienia bez opcji "-silent" wyświetlane jest menu związane z certyfikatem.
Wybranie opcji "[2] Odrzuć certyfikat" powoduje wygenerowanie komunikatu o błędzie.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show Unable to validate the specified certificate. (Error Code:0x1000100)
- W przypadku uruchomienia bez opcji "-silent" wyświetlane jest menu związane z certyfikatem.
Wybranie opcji "[2] Odrzuć certyfikat" powoduje wygenerowanie komunikatu o błędzie.
# 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
Po uruchomieniu polecenia uemcli certyfikat akceptuje i przechowuje informacje przechowywane w skrypcie systemu lokalnego, w którym zostało uruchomione polecenie.
W takim przypadku, gdy certyfikat jest prawidłowy, przy następnym uruchomieniu polecenia uemcli nie poprosi on o potwierdzenie odpowiedzi certyfikatu.
Jednak użycie opcji "-silent" powoduje błąd, jeśli sytuacja wymaga potwierdzenia dotyczącej korespondencji certyfikatu po uruchomieniu polecenia uemcli.
Występują one w następujących sytuacjach.
(1) Jeśli informacje odpowiadające bieżącemu certyfikatowi nie są przechowywane w skrypcie systemu, na którym uruchomiono polecenie uemcli.
(2) Po zaktualizowaniu certyfikatu unity do nowego certyfikatu lub wygaśnięciu.
– Polecenie sprawdzania informacji przechowywanych w skrypcie systemu, w którym uruchomiono polecenie uemcli.
(Jeśli klient unisphere jest uruchomiony w systemie Windows lub Linux, uruchom go na tym kliencie, jeśli polecenie uemcli jest uruchomione w Unity SP, sprawdź go w sp.)
# uemcli -certList
W takim przypadku, gdy certyfikat jest prawidłowy, przy następnym uruchomieniu polecenia uemcli nie poprosi on o potwierdzenie odpowiedzi certyfikatu.
Jednak użycie opcji "-silent" powoduje błąd, jeśli sytuacja wymaga potwierdzenia dotyczącej korespondencji certyfikatu po uruchomieniu polecenia uemcli.
Występują one w następujących sytuacjach.
(1) Jeśli informacje odpowiadające bieżącemu certyfikatowi nie są przechowywane w skrypcie systemu, na którym uruchomiono polecenie uemcli.
(2) Po zaktualizowaniu certyfikatu unity do nowego certyfikatu lub wygaśnięciu.
– Polecenie sprawdzania informacji przechowywanych w skrypcie systemu, w którym uruchomiono polecenie uemcli.
(Jeśli klient unisphere jest uruchomiony w systemie Windows lub Linux, uruchom go na tym kliencie, jeśli polecenie uemcli jest uruchomione w Unity SP, sprawdź go w sp.)
# uemcli -certList
Oppløsning
Jeśli sytuacja jest zgodna z powyższymi, poniższe działania powinny poprawić sytuację.
[Opcja 1:]
Ręcznie uruchom polecenie uemcli bez opcji "-silent" i wybierz opcję "[3] Accept and store", gdy pojawi się monit o to, jak chcesz, aby certyfikat był.
# uemcli /sys/general show
.....
Czy chcesz:
[1] Zaakceptuj certyfikat dla tej sesji
[2] Odrzuć certyfikat
[3] Zaakceptuj i zapisz<<< tę opcję.
.....
Należy wziąć pod uwagę:
jeśli certyfikat wygasł, menu w [3] nie jest wyświetlane. Zaktualizuj certyfikat, postępując według bazy wiedzy poniżej.
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable Po zaakceptowaniu i zapisaniu certyfikatu ekran wyboru nie jest wyświetlany dla każdego wykonania polecenia, gdy certyfikat jest prawidłowy.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show
1: Nazwa systemu = CKM00xxxxxxxxx
Model = Unity 300
Numer seryjny produktu = CKM00xxxxxxxxx
Auto failback = on
Health state = OK (5)
[Opcja 2:]
Dodaj opcję "-sslPolicy accept" do polecenia uemcli.
Ta opcja automatycznie akceptuje certyfikat po uruchomieniu polecenia uemcli.
Przed:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show
Unable to validate the specified certificate. (Kod błędu: 0x1000100)
Po:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: Nazwa systemu = model CKM00xxxxxxxxxxx
= Unity 300
numer seryjny produktu = CKM00xxxxxxxxx
auto failback = on
Health state = OK (5)
[Opcja 1:]
Ręcznie uruchom polecenie uemcli bez opcji "-silent" i wybierz opcję "[3] Accept and store", gdy pojawi się monit o to, jak chcesz, aby certyfikat był.
# uemcli /sys/general show
.....
Czy chcesz:
[1] Zaakceptuj certyfikat dla tej sesji
[2] Odrzuć certyfikat
[3] Zaakceptuj i zapisz<<< tę opcję.
.....
Należy wziąć pod uwagę:
jeśli certyfikat wygasł, menu w [3] nie jest wyświetlane. Zaktualizuj certyfikat, postępując według bazy wiedzy poniżej.
https://www.dell.com/support/kbdoc/en-us/000022509/dell-emc-unity-how-to-manually-renew-a-unity-management-ssl-certificate-user-corretable Po zaakceptowaniu i zapisaniu certyfikatu ekran wyboru nie jest wyświetlany dla każdego wykonania polecenia, gdy certyfikat jest prawidłowy.
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> /sys/general show
1: Nazwa systemu = CKM00xxxxxxxxx
Model = Unity 300
Numer seryjny produktu = CKM00xxxxxxxxx
Auto failback = on
Health state = OK (5)
[Opcja 2:]
Dodaj opcję "-sslPolicy accept" do polecenia uemcli.
Ta opcja automatycznie akceptuje certyfikat po uruchomieniu polecenia uemcli.
Przed:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent /sys/general show
Unable to validate the specified certificate. (Kod błędu: 0x1000100)
Po:
# uemcli -no -d <xxx.xxx.xxx.xxx> -u admin -p <password> -silent -sslPolicy accept /sys/general show
1: Nazwa systemu = model CKM00xxxxxxxxxxx
= Unity 300
numer seryjny produktu = CKM00xxxxxxxxx
auto failback = on
Health state = OK (5)
Tilleggsinformasjon
Zapoznaj się z poniższymi opisami opcji "-sslPolicy" i "-certList" w poleceniu 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.