PowerEdge : Échec de la mise à jour du BIOS à partir de l’iDRAC avec l’erreur « Échec de l’analyse du fichier XML de mise à jour ou vide »
Résumé: Une mise à jour du BIOS lancée via l’iDRAC échoue, affichant le message « Échec de l’analyse du fichier XML de mise à jour ou vide ». L’échec est dû à un package.xml illisible ou manquant, à un Lifecycle Controller désactivé, à des tâches bloquées ou à des problèmes d’analyseur XML iDRAC. ...
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
- Une mise à jour du BIOS est lancée via l’interface Web iDRAC, RACADM, Redfish ou une méthode de mise à jour à distance sur un serveur Dell PowerEdge.
- La mise à jour échoue et le message d’erreur «
Failed to parse Update XML or empty» s’affiche dans la file d’attente des tâches iDRAC, dans le journal Lifecycle Controller ou dans l’état de la mise à jour. - La version du BIOS ne change pas après la tentative de mise à jour.
Cause
Cette erreur indique que l’iDRAC ou Lifecycle Controller n’a pas pu analyser les métadonnées XML associées au package de mise à jour ou à l’inventaire du firmware.
| Cause possible | Description |
|---|---|
| Package de mise à jour corrompu ou incomplet | Le fichier DUP (Dell Update Package) du BIOS n’a pas été entièrement téléchargé, a été corrompu pendant le transfert ou a été package.xml Le fichier est non valide ou vide. |
| Lifecycle Controller désactivé | Les mises à jour du BIOS via l’iDRAC nécessitent l’activation du Lifecycle Controller. Si le Lifecycle Controller est désactivé, le processus de mise à jour ne peut pas accéder à l’inventaire XML ni aux métadonnées de mise à jour. |
| Blocage ou échec de la tâche iDRAC | Une tâche précédemment bloquée ou en échec dans la file d’attente des tâches iDRAC peut empêcher l’exécution de nouvelles opérations de mise à jour. |
| Limitation de l’analyseur XML iDRAC (iDRAC10 sur R670 et R770) | Sur les serveurs Dell PowerEdge R670 et R770 dotés d’iDRAC10, un problème connu d’analyseur XML dans les versions du firmware de l’iDRAC10 antérieures à la version 1.20.50.50 peut provoquer des erreurs internes lors du traitement de l’inventaire du firmware si la version 1.0.1 du BIOS est présente. |
| Caractères non valides dans les données d’inventaire du firmware | Dans certains cas, des caractères non valides signalés par un composant tel qu’un disque dur ou une carte réseau dans le fichier XML d’inventaire du firmware peuvent entraîner l’échec de l’analyseur XML. |
Remarque : La cause première exacte peut varier en fonction de la génération de l’iDRAC et du modèle de serveur. Recherchez des codes d’erreur spécifiques dans le journal du Lifecycle Controller afin d’en limiter la cause.
Résolution
Effectuez les étapes de dépannage suivantes dans l’ordre. Après chaque étape, réessayez la mise à jour du BIOS pour déterminer si le problème est résolu.
Téléchargez à nouveau le package de mise à jour du BIOS
- Accédez à Dell Drivers & Downloads et saisissez le numéro de série du serveur ou sélectionnez le modèle de serveur.
- Téléchargez à nouveau le package de mise à jour du BIOS.
- Si une somme de contrôle (MD5 ou SHA256) est publiée sur la page de téléchargement, vérifiez qu’elle correspond au fichier téléchargé.
- Si le package de mise à jour est un
.exefichier, extrayez-le et confirmez que le fichierpackage.xmlLe fichier « file inside » est un fichier XML valide et non vide, adapté au modèle de serveur cible et au composant du BIOS.
Le Lifecycle Controller est activé.
- Connectez-vous à l’interface Web de l’iDRAC.
- Accédez à Paramètres iDRAC Lifecycle > Controller.
- Vérifiez que Lifecycle Controller est défini sur Activé.
- Si elle a été désactivée, activez-la, enregistrez les paramètres, puis relancez la mise à jour.
Effacer les tâches iDRAC bloquées
- Connectez-vous à l’iDRAC à l’aide de SSH ou de la console virtuelle, puis ouvrez une session RACADM.
- Affichez la file d’attente des tâches en cours :
racadm jobqueue view
- Si des tâches sont bloquées ou en échec, supprimez toutes les tâches :
racadm jobqueue delete -i JID_CLEARALL
- Réessayez de mettre à jour le firmware.
Effectuer une réinitialisation de l’iDRAC
- Effectuez une réinitialisation partielle de l’iDRAC :
racadm racreset soft
- Attendez que l’iDRAC termine la réinitialisation. Cette opération peut prendre quelques minutes.
- Réessayez de mettre à jour le firmware.
- Si le problème persiste, procédez comme suit :
racadm racreset hard
- Attendez que l’iDRAC termine la réinitialisation et relancez la mise à jour du BIOS.
Mise à jour du firmware iDRAC (iDRAC10 sur PowerEdge R670 et R770)
Si le serveur est un Dell PowerEdge R670 ou R770 avec iDRAC10 et que la version 1.0.1 du BIOS est installée ou présente dans l’inventaire du firmware :
- Mettez à jour le firmware iDRAC10 vers la version 1.20.50.50 ou une version supérieure. Cette version inclut un analyseur XML amélioré qui corrige un échec d’analyse connu avec les données d’inventaire du BIOS 1.0.1.
- Après la mise à jour du firmware iDRAC, réessayez la mise à jour du BIOS.
Pour plus d’informations, reportez-vous à l’article PowerEdge : iDRAC10 - Erreur interne lors de l’application des mises à jour R670, R770 avec le BIOS 1.0.1.
Recherchez des codes d’erreur spécifiques dans le journal Lifecycle Controller
- Dans l’interface Web de l’iDRAC, accédez à Maintenance SupportAssist.
- Filtrez ou recherchez les entrées liées à l’échec de la mise à jour du BIOS.
- Notez les ID de message d’erreur spécifiques, par exemple les codes commençant par
RED0. - Recherchez ces codes d’erreur sur le site de support Dell pour obtenir des étapes de dépannage ciblées.
Quand contacter le support technique Dell ?
Si le problème persiste après avoir effectué les étapes ci-dessus :
- Collectez un rapport de support technique (TSR) auprès de l’iDRAC. Incluez les journaux de débogage pour fournir au support technique Dell des informations de diagnostic détaillées.
- Notez le message d’erreur exact, la version du firmware de l’iDRAC, la version du BIOS, le modèle du serveur et tous les codes d’erreur du journal Lifecycle Controller.
- Contactez le support technique Dell et fournissez le TSR et les informations collectées.
Remarque : Si la mise à jour du BIOS échoue à l’aide de l’iDRAC, mais qu’elle réussit grâce à une autre méthode telle qu’une clé USB amorçable ou l’exécution du DUP du système d’exploitation, cela peut indiquer un problème d’analyse spécifique à l’iDRAC. Incluez ces informations lorsque vous contactez le support technique Dell.
Produits concernés
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 R770Produits
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
...
Propriétés de l’article
Numéro d’article: 000502513
Type d’article: Solution
Dernière modification: 26 Aug 2026
Version: 1
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.