PowerEdge: aktualizacja systemu BIOS z kontrolera iDRAC kończy się niepowodzeniem z komunikatem o błędzie: "Nie udało się przeanalizować pliku XML aktualizacji lub opróżnić"

Podsumowanie: Aktualizacja systemu BIOS uruchomiona za pośrednictwem kontrolera iDRAC kończy się niepowodzeniem, wyświetlając komunikat "Failed to parse Update XML or empty". Awaria jest spowodowana nieczytelnym lub brakującym package.xml, wyłączonym kontrolerem Lifecycle Controller, zablokowanymi zadaniami lub problemami z analizatorem składni XML kontrolera iDRAC. ...

Ten artykuł dotyczy Ten artykuł nie dotyczy Ten artykuł nie jest powiązany z żadnym konkretnym produktem. Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.

Objawy

  • Aktualizacja systemu BIOS jest inicjowana za pośrednictwem interfejsu sieciowego kontrolera iDRAC, narzędzia RACADM, protokołu Redfish lub metody zdalnej aktualizacji na serwerze Dell PowerEdge.
  • Aktualizacja kończy się niepowodzeniem i pojawia się komunikat o błędzie "Failed to parse Update XML or empty" pojawia się w kolejce zadań kontrolera iDRAC, dzienniku kontrolera cyklu eksploatacji lub stanie aktualizacji.
  • Wersja systemu BIOS nie zmienia się po próbie aktualizacji.

Przyczyna

Ten błąd oznacza, że kontroler iDRAC lub kontroler Lifecycle Controller nie może przeanalizować metadanych XML związanych z pakietem aktualizacji lub inwentarzem oprogramowania wewnętrznego.

Tabela 1: Potencjalne przyczyny niepowodzenia analizy składni XML
Możliwa przyczyna Opis
Uszkodzony lub niekompletny pakiet aktualizacji Plik BIOS Dell Update Package (DUP) nie został w pełni pobrany, został uszkodzony podczas przesyłania lub package.xml Plik jest nieprawidłowy lub pusty.
Kontroler cyklu eksploatacji wyłączony Aktualizacje systemu BIOS za pośrednictwem kontrolera iDRAC wymagają włączenia kontrolera Lifecycle Controller. Jeśli kontroler Lifecycle Controller jest wyłączony, proces aktualizacji nie może uzyskać dostępu do zasobów XML ani metadanych aktualizacji procesu.
Zablokowane lub nieudane zadanie kontrolera iDRAC Uprzednio zablokowane lub zakończone niepowodzeniem zadanie w kolejce zadań kontrolera iDRAC może uniemożliwić ukończenie nowych operacji aktualizacji.
Ograniczenie analizatora składni XML kontrolera iDRAC (iDRAC10 w modelach R670 i R770) W serwerach Dell PowerEdge R670 i R770 z kontrolerem iDRAC10 znany problem z analizatorem składni XML w oprogramowaniu wewnętrznym kontrolera iDRAC10 w wersjach wcześniejszych niż 1.20.50.50 może powodować błędy wewnętrzne podczas przetwarzania spisu oprogramowania wewnętrznego, jeśli obecny jest system BIOS w wersji 1.0.1.
Nieprawidłowe znaki w danych inwentaryzacji oprogramowania wewnętrznego W niektórych przypadkach nieprawidłowe znaki zgłoszone przez komponent, taki jak dysk twardy lub karta sieciowa w pliku XML spisu oprogramowania wewnętrznego, mogą spowodować niepowodzenie analizatora składni XML.

 

Uwaga: Dokładna przyczyna może się różnić w zależności od generacji kontrolera iDRAC i modelu serwera. Aby zawęzić przyczynę, sprawdź dziennik kontrolera Lifecycle Controller pod kątem określonych kodów błędów.

Rozwiązanie

Wykonaj następujące czynności rozwiązywania problemów w podanej kolejności. Po każdym kroku spróbuj ponownie przeprowadzić aktualizację systemu BIOS, aby sprawdzić, czy problem został rozwiązany.

Ponownie pobierz pakiet aktualizacji systemu BIOS

  1. Przejdź do strony Sterowniki i pliki do pobrania firmy Dell i wprowadź kod Service Tag serwera lub wybierz model serwera.
  2. Ponownie uruchom pakiet aktualizacji systemu BIOS.
  3. Jeśli suma kontrolna (MD5 lub SHA256) jest opublikowana na stronie pobierania, sprawdź, czy jest zgodna z pobranym plikiem.
  4. Jeśli pakiet aktualizacyjny jest plikiem .exe rozpakuj go i potwierdź, że package.xml znajduje się prawidłowy, niepusty plik XML odpowiedni dla docelowego modelu serwera i komponentu systemu BIOS.

Sprawdź, czy kontroler Lifecycle Controller jest włączony

  1. Zaloguj się do interfejsu sieciowego kontrolera iDRAC.
  2. Przejdź do opcji iDRAC Settings > Lifecycle Controller.
  3. Upewnij się, że opcja Lifecycle Controller jest włączona.
  4. Jeśli została wyłączona, włącz ją, zapisz ustawienia i ponów próbę aktualizacji.

Czyszczenie zablokowanych zadań kontrolera iDRAC

  1. Połącz się z kontrolerem iDRAC za pomocą SSH lub konsoli wirtualnej i otwórz sesję RACADM.
  2. Wyświetl bieżącą kolejkę zadań:
    racadm jobqueue view
  3. Jeśli obecne są zablokowane lub zakończone niepowodzeniem, usuń wszystkie zadania:
    racadm jobqueue delete -i JID_CLEARALL
  4. Ponów próbę aktualizacji systemu BIOS.

Resetowanie kontrolera iDRAC

  1. Wykonaj miękki reset kontrolera iDRAC:
    racadm racreset soft
  2. Poczekaj, aż kontroler iDRAC zakończy resetowanie. Może to potrwać kilka minut.
  3. Ponów próbę aktualizacji systemu BIOS.
  4. Jeśli problem będzie nadal występował, wykonaj poniższe czynności:
    racadm racreset hard
  5. Poczekaj, aż kontroler iDRAC zakończy resetowanie i ponów próbę aktualizacji systemu BIOS.

Aktualizacja oprogramowania wewnętrznego kontrolera iDRAC (iDRAC10 na serwerach PowerEdge R670 i R770)

Jeśli serwer to Dell PowerEdge R670 lub R770 z kontrolerem iDRAC10, a system BIOS w wersji 1.0.1 jest zainstalowany lub obecny w zasobach oprogramowania wewnętrznego:

  1. Zaktualizuj oprogramowanie wewnętrzne kontrolera iDRAC10 do wersji 1.20.50.50 lub nowszej. Ta wersja zawiera ulepszony analizator składni XML, który rozwiązuje problem ze znanym błędem analizy danych spisu systemu BIOS 1.0.1.
  2. Po zaktualizowaniu oprogramowania wewnętrznego kontrolera iDRAC ponów próbę aktualizacji systemu BIOS.

Szczegółowe informacje można znaleźć w artykule PowerEdge: iDRAC10 — błąd wewnętrzny podczas stosowania aktualizacji R670 i R770 przy użyciu systemu BIOS w wersji 1.0.1.

Sprawdź dziennik kontrolera cyklu eksploatacji pod kątem określonych kodów błędów

  1. W interfejsie sieciowym kontrolera iDRAC przejdź do dziennika cyklu konserwacji>.
  2. Filtruj lub wyszukaj wpisy związane z nieudaną aktualizacją systemu BIOS.
  3. Zanotuj wszystkie identyfikatory komunikatów o błędach, na przykład kody zaczynające się od RED0.
  4. Wyszukaj te kody błędów w pomocy technicznej firmy Dell , aby uzyskać ukierunkowane czynności rozwiązywania problemów.

Można także skontaktować się z pomocą techniczną firmy Dell.

Jeśli problem nie ustąpi po wykonaniu powyższych kroków:

  1. Odbierz raport pomocy technicznej (TSR) z kontrolera iDRAC. Dołącz dzienniki debugowania, aby zapewnić pomocy technicznej firmy Dell szczegółowe informacje diagnostyczne.
  2. Zanotuj dokładny komunikat o błędzie, wersję oprogramowania wewnętrznego kontrolera iDRAC, wersję systemu BIOS, model serwera i wszelkie kody błędów dziennika kontrolera cyklu eksploatacji.
  3. Skontaktuj się z działem pomocy technicznej firmy Dell i podaj TSR oraz zebrane informacje.
Uwaga: Jeśli aktualizacja systemu BIOS przy użyciu kontrolera iDRAC zakończy się niepowodzeniem, ale powiedzie się przy użyciu innej metody, takiej jak wykonanie rozruchowego pakietu USB lub DUP systemu operacyjnego, może to oznaczać problem z analizą specyficzny dla kontrolera iDRAC. Należy podać ten szczegół, kontaktując się z działem pomocy technicznej firmy Dell.

Produkty, których dotyczy problem

Dell Update, iDRAC Tools, iDRAC9 - 7.xx Series, PowerEdge FC640, PowerEdge M640, PowerEdge M640 (for PE VRTX), PowerEdge MX5016s, PowerEdge MX740C, PowerEdge MX750c, PowerEdge MX760c, PowerEdge R670, PowerEdge R770

Produkty

PowerEdge MX840C, PowerEdge R440, PowerEdge R450, PowerEdge R470, PowerEdge R4715, PowerEdge R540, PowerEdge R550, PowerEdge R570, PowerEdge R5715, PowerEdge R640, PowerEdge R6415, PowerEdge R650, PowerEdge R650xs, PowerEdge R6515, PowerEdge R6525 , PowerEdge R660, PowerEdge R660xs, PowerEdge R6615, PowerEdge R6625, PowerEdge R6715, PowerEdge R6725, PowerEdge R740, PowerEdge R740XD, PowerEdge R740XD2, PowerEdge R7415, PowerEdge R7425, PowerEdge R750, PowerEdge R750XA, PowerEdge R750xs, PowerEdge R7515, PowerEdge R7525, PowerEdge R760, PowerEdge R760XA, PowerEdge R760xd2, PowerEdge R760xs, PowerEdge R7615, PowerEdge R7625, PowerEdge R770AP, PowerEdge R7715, PowerEdge R7725, PowerEdge R7725xd, PowerEdge R840, PowerEdge R860, PowerEdge R940, PowerEdge R940xa, PowerEdge R960, PowerEdge T350, PowerEdge T360, PowerEdge T550, PowerEdge T560 ...
Właściwości artykułu
Numer artykułu: 000502513
Typ artykułu: Solution
Ostatnia modyfikacja: 26 sie 2026
Wersja:  1
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.