Quantcast
Viewing all articles
Browse latest Browse all 1001

How to resolve package errors when updating firmware via WSMAN in iDRAC with Lifecycle Controller

In case you wonder what this is all about, iDRAC with Lifecycle Controller in Dell PowerEdge servers allows you to update system firmware remotely using the WSMAN interface. If you are not familiar with this yet, I recommend reading this whitepaper.  

Here, we'll talk about errors you might encounter and what you can do to resolve them. Specifically when you see status as 'Failed'.

Upon initiating a firmware update via WSMAN, you are provided a Job class instance. The first thing that happens is the download of the update package. After some time, you might see the Job that looks like this:

   <n1:DCIM_LifecycleJob>
       <n1:InstanceID>JID_001352960608</n1:InstanceID>
       <n1:JobStartTime>TIME_NA</n1:JobStartTime>
       <n1:JobStatus>Failed</n1:JobStatus>
       <n1:JobUntilTime>TIME_NA</n1:JobUntilTime>
       <n1:Message>Package verification failed.</n1:Message>
       <n1:MessageID>RED007</n1:MessageID>
       <n1:Name>update:DCIM:INSTALLED:PCI:...:07.01.11.00</n1:Name>
       <n1:PercentComplete>NA</n1:PercentComplete>
   </n1:DCIM_LifecycleJob>

If you see one of the following in the Job Message:

  • Package extraction failed.   (ID=RED008)
  • Package verification failed.   (ID=RED007)

More likely, you have provided the incorrect package file format. Notice when you download a firmware update, you have a choice of "Format". One of them is "Update Package for Microsoft Windows" with file having EXE suffix. This is what you want.  There are many file types with EXE suffix so make sure you pick the right one. Also, you might see a 32-bit version and a 64-bit version. You can use either version.

11th generation servers:

Only in 11th generation servers such as R710, you may get "Package verification failed" error message when updating any firmware if the iDRAC version in the system is older than 1.85 (or older than 3.35 on modular servers). To resolve, first update iDRAC to 1.85 (or 3.35 on modular). Reboot will occur and after the update Job goes to completion, you should be able to update other components to the latest.

If you see one of the following in the Job Message:

  • The package is not applicable on this system.   (ID=RED017)
  • The package specified does not match the target.   (ID=RED013)

More likely, you have provided the incorrect package for the component you are trying to update. It can be confusing especially when there are more than one model for a component such as NICs and RAID controllers. To resolve, simply trace back and verify that you picked the correct (a) system model and (b) component type/model when choosing the update package for the component you're trying to update.

 Image may be NSFW.
Clik here to view.

 

 

Image may be NSFW.
Clik here to view.

Viewing all articles
Browse latest Browse all 1001

Trending Articles