Having been going back and forward with Dell support on this issue for a while, I've eventually figured out what's happening. Using strace to debug what the firmware update was doing showed this error: openat(AT_FDCWD, "/dev/mem", O_RDONLY) = -1 EPERM (Operation not permitted) This is a consequence of having the server in Secure Boot mode. Having this enabled, prevents anybody from reading /dev/mem, which is why the update fails. If I turn Secure Boot off, the update applies successfully. Obviously this is a poor workaround from a security perspective, and it also means that I have to reboot the server to disable Secure Boot. Hopefully Dell will be able to provide a new command line firmware update utility that will work without needing to disable Secure Boot.
Hi, I'm trying to use the file below to update the iDRAC firmware on a selection of PowerEdge R340s. iDRAC-with-Lifecycle-Controller_Firmware_YCFHY_LN64_5.00.10.20_A00.BIN This is the file that's pointed to by the Drivers & Downloads site, when looking for iDRAC files for all Linux variants (Ubuntu, SLES & Red Hat). As far as I can tell, the file only works on RHEL. On Ubuntu and SLES systems the following error is displayed when trying to execute the BIN file. ./iDRAC-with-Lifecycle-Controller_Firmware_YCFHY_LN64_5.00.10.20_A00.BIN -q Collecting inventory... .service: no such service instsvcdrv sh: ./disneyinstall.sh: No such file or directory . Running validation... This Update Package is not compatible with your system configuration. Are there missing pre-requisites listing from the installation instructions that are required for this package to be installed?  From a quick look through the scripts that you get when extracting all the files from the BIN file, it appears that they're expecting an RPM based system, which clearly isn't going to work on an Ubuntu system... I know there are other mechanisms that are available to update the firmware, but I need to be able to do it from the running OS. I've got a service request open too, but don't seem to be getting anywhere quickly. Cheers, Rob
R340 Linux iDRAC firmware files not working on SLES and Ubuntu