if you have access to the idrac gui, you can download BIOS_9P3C0_WN64_2.4.8.EXE from the support site, then open the idrac gui by its IP address, then go to Maintenance> System Update, then Choose File and point it to BIOS_9P3C0_WN64_2.4.8.EXE, and then click as shown in the screenshot.
What version of Linux are you working with? Does the update only err when trying to run from the OS, or does it also fail if you try to update through the iDRAC with the .EXE?
Are you running this as root? Confirming based on the '#' in the first line of your paste.
I'm using Debian 10, which generally works fine with Dell binaries, I recently upgraded a R730 with the latest .BIN file. And I run the script as root.
In my understanding the .EXE can only be run with Windows, if there is a way to run it otherwise I would be glad to try it.
1. BIOS update is executed using Dell Update package ( DUP) 2. BIOS update is launched in UEFI booted Linux OS. 3. Mcaffee or other antivirus software may be installed. 4. Secure boot enabled in system.
Potential workarounds to perform BIOS update are: 1- Linux Inband Updates will be successful after gvfsd-fuse unmount and efi filesystem remount. Command to achieve this are 2- umount /run/user/0/gvfs umount /sys/firmware/efi/efivars/gvfsd-fuse #remounting efivars - mount -t efivarfs efivarfs /sys/firmware/efi/efivars 3- BIOS Update from Out Of Band
PowerEdge R740xd, bootet with SLI 3.0.0 (Centos 7) in UEFI-Mode (Secure boot disabled).
Installed Bios is 2.11.2 and i like to update to 2.12.2.
Here is the complete log:
[root@localhost Downloads]# ./BIOS_4CRD2_LN64_2.12.2.BIN
Collecting inventory...
Running validation...
PowerEdge BIOS
The version of this Update Package is newer than the currently installed version.
Software application name: BIOS
Package version: 2.12.2
Installed version: 2.11.2
Continue? Y/N:y
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER PRODUCTS WHILE UPDATE IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
.terminate called after throwing an instance of 'smbios::InternalErrorImpl'
what(): iopl() failed. probably not root.
/opt/dell/updatepackage/BIOS_4CRD2_LN64_2.12.2.BIN-7573.oDO3Ee/spsetup.sh: Zeile 1533: 8407 Abgebrochen $cmd "$@"
.
The update failed to complete
You mentioned previously, that BIOS update was failed in UEFI-Mode, could you please share if possible, there was any specific error message or code error? Which version of BIOS was installed and which version of OS Linux is installed? I would like to make a research to understand why update was failed.
Please ask me if you have any questions, Thank you Maria Januszka #IWork4Dell Dell | Social Outreach Services - Enterprise
1- Linux Inband Updates will be successful after gvfsd-fuse unmount and efi filesystem remount. Command to achieve this are 2- umount /run/user/0/gvfs umount /sys/firmware/efi/efivars/gvfsd-fuse #remounting efivars - mount -t efivarfs efivarfs /sys/firmware/efi/efivars 3- BIOS Update from Out Of Band
DELL-Rey G
3 Apprentice
•
1.1K Posts
0
December 5th, 2019 12:00
if you have access to the idrac gui, you can download BIOS_9P3C0_WN64_2.4.8.EXE from the support site, then open the idrac gui by its IP address, then go to Maintenance> System Update, then Choose File and point it to BIOS_9P3C0_WN64_2.4.8.EXE, and then click as shown in the screenshot.
#Iwork4Dell
Dell-DylanJ
4 Operator
•
2.9K Posts
0
December 4th, 2019 10:00
What version of Linux are you working with? Does the update only err when trying to run from the OS, or does it also fail if you try to update through the iDRAC with the .EXE?
Are you running this as root? Confirming based on the '#' in the first line of your paste.
Nicolas Courtel
3 Posts
0
December 5th, 2019 01:00
I'm using Debian 10, which generally works fine with Dell binaries, I recently upgraded a R730 with the latest .BIN file. And I run the script as root.
In my understanding the .EXE can only be run with Windows, if there is a way to run it otherwise I would be glad to try it.
Nicolas
DELL-Rey G
3 Apprentice
•
1.1K Posts
0
December 5th, 2019 12:00
I just finished upgrading my system from 2.2.11 to 2.4.8 using this method, no problems.
#Iwork4Dell
Nicolas Courtel
3 Posts
0
December 6th, 2019 05:00
I enabled iDRAC, and the update worked, thanks for the solution.
Nicolas
LinuxUser2000
13 Posts
0
October 19th, 2021 02:00
I have the same problem. I am running the update from SLI 3.0.0
Updating the Bios over iDRAC will work, but it is a work a round. I ask me what is cousing this problem, i am root. So it is not a permission problem.
DELL-Marco B
Moderator
•
4K Posts
0
October 19th, 2021 05:00
Hello,
Issue may be occur in following conditions
1. BIOS update is executed using Dell Update package ( DUP)
2. BIOS update is launched in UEFI booted Linux OS.
3. Mcaffee or other antivirus software may be installed.
4. Secure boot enabled in system.
Potential workarounds to perform BIOS update are:
1- Linux Inband Updates will be successful after gvfsd-fuse unmount and efi filesystem remount. Command to achieve this are
2- umount /run/user/0/gvfs
umount /sys/firmware/efi/efivars/gvfsd-fuse
#remounting efivars - mount -t efivarfs efivarfs /sys/firmware/efi/efivars
3- BIOS Update from Out Of Band
thanks
Marco
LinuxUser2000
13 Posts
0
October 20th, 2021 04:00
Thanks Marco
You are right! If the server (SLI) is booted in "UEFI-Mode" then the update will fail.
If the Server is in "Legacy-Mode" then it works!
And again, i really don't like UEFI
Many thanks for pointing me in the right direction.
DELL-Marco B
Moderator
•
4K Posts
0
October 20th, 2021 05:00
Thanks to you!
Have a good day
Marco
LinuxUser2000
13 Posts
0
October 24th, 2021 23:00
Hi again
I asked my why it is not possible to update the bios in UEFI-Mode.
Is there no chance to update the bios in linux when the server is in UEFI-Mode?
Best regards
LinuxUser2000
13 Posts
0
October 25th, 2021 04:00
Hello Maria
Thank you very much for your help.
Here are the details:
PowerEdge R740xd, bootet with SLI 3.0.0 (Centos 7) in UEFI-Mode (Secure boot disabled).
Installed Bios is 2.11.2 and i like to update to 2.12.2.
Here is the complete log:
Dell- Maria J
3 Apprentice
•
278 Posts
0
October 25th, 2021 04:00
Hello LinuxUser2000,
You mentioned previously, that BIOS update was failed in UEFI-Mode, could you please share if possible, there was any specific error message or code error? Which version of BIOS was installed and which version of OS Linux is installed? I would like to make a research to understand why update was failed.
Please ask me if you have any questions,
Thank you
Maria Januszka
#IWork4Dell
Dell | Social Outreach Services - Enterprise
DELL-Marco B
Moderator
•
4K Posts
0
October 25th, 2021 07:00
Hello,
thanks for the information, the only workaround about this is the one that I posted to you above, did you try this?
Thanks
Marco
LinuxUser2000
13 Posts
0
October 26th, 2021 04:00
The work a rounds are:
1. Do the update via LifeCycle controller (But attention: Disk- and also SSD-Firmware would be not update this way!)
2. Boot in legacy mode.
But why does the update not work in UEFI-Mode?
DELL-Marco B
Moderator
•
4K Posts
0
October 26th, 2021 06:00
There is also this workaround:
1- Linux Inband Updates will be successful after gvfsd-fuse unmount and efi filesystem remount. Command to achieve this are
2- umount /run/user/0/gvfs
umount /sys/firmware/efi/efivars/gvfsd-fuse
#remounting efivars - mount -t efivarfs efivarfs /sys/firmware/efi/efivars
3- BIOS Update from Out Of Band
Did you test it?
Thanks
Marco