Updating firmware on HP ProLiant DL380 Gen8 failed

I tried updating the firmware on my HP ProLiant 380e Gen8, but I received this error:

enter image description here

What could be the reason? Could it be because of limited disk space in the /tmp directory?

~ # df -h
Filesystem   Size   Used Available Use% Mounted on
VMFS-5       9.1T   7.6T      1.5T  83% /vmfs/volumes/ds0
vfat       249.7M 147.8M    102.0M  59% /vmfs/volumes/2e8e17e7-bac572db-1b37-fee052a17641
vfat       249.7M 147.8M    101.9M  59% /vmfs/volumes/3cb7c2ee-5f4b1198-e18b-5b2c486f9724
vfat       285.8M 208.2M     77.6M  73% /vmfs/volumes/4fc813f8-70eae62b-3849-ac162db23ab0

HP's Intelligent Provisioning was a hot mess. The version of the Intelligent Provisioning that shipped with most of the servers in the past year or two did not perform the automated firmware upgrade process properly, hence the errors you see.

Chicken and egg...

The Intelligent Provisioning firmware is not handled by the standard firmware upgrade process or HP Service Pack for ProLiant DVD. It actually needs to be updated independently. The current version today is 1.60. You need to get to version 1.40 or better for firmware to work.

I don't bother doing this most of the time. Just download the HP SPP DVD and run your firmware updates from there.