Unsolved
5 Posts
0
501
Failed EMM upgrade for MD1200 on Linux
Hi,
I'm trying to upgrade firmware on one of replaced EMM in MD1200 form 1.01 to 1.06. The server is running Linux Debian (Proxmox).
Running downloaded upgrade package gives this error message:
Collecting inventory...
...
Running validation...
This Update Package is not compatible with your system configuration.
Having studied the logfile, I confirmed that MD1200 is found, current firmware for both EMM's are correct.
There are 2 controllers in the system, and 2 enclosures attached - does it make any difference?
The only part of logfile which makes me worried is this:
DSMIPMILibrary INFO : 5/12/2023 01:01PM Initialize () /var/jenkins_prod_148_50/CMT_150600/cmt/cmt_cmie/cm_dsmipmi/src/LDSMIPMIProcessor.cpp:114 File Descriptor Value 5
DSMIPMILibrary INFO : 5/12/2023 01:01PM Initialize () /var/jenkins_prod_148_50/CMT_150600/cmt/cmt_cmie/cm_dsmipmi/src/LDSMIPMIProcessor.cpp:115 Leaving IPMIProcessor::Init()
DSMIPMILibrary INFO : 5/12/2023 01:01PM Create () /var/jenkins_prod_148_50/CMT_150600/cmt/cmt_cmie/cm_dsmipmi/src/DSMIPMICommandProcessorCreator.cpp: 72 IPMICommandProcessorCreator::Create() Leaving
DSMIPMILibrary INFO : 5/12/2023 01:01PM Initialize () /var/jenkins_prod_148_50/CMT_150600/cmt/cmt_cmie/cm_dsmipmi/src/DSMIPMIXMLConfiguration.cpp: 54 DSMIPMIXMLConfig::Initialize(D) Entering
DSMIPMILibrary ERROR : 5/12/2023 01:01PM Initialize () /var/jenkins_prod_148_50/CMT_150600/cmt/cmt_cmie/cm_dsmipmi/src/DSMIPMIXMLConfiguration.cpp: 68 Parse unsuccessful, error code 0, error message :
DSMIPMILibrary INFO : 5/12/2023 01:01PM Initialize () /var/jenkins_prod_148_50/CMT_150600/cmt/cmt_cmie/cm_dsmipmi/src/DSMIPMISession.cpp:106 Config couldn't be initialized from configuration file
DSMIPMILibrary INFO : 5/12/2023 01:01PM Initialize () /var/jenkins_prod_148_50/CMT_150600/cmt/cmt_cmie/cm_dsmipmi/src/DSMIPMISession.cpp:119 DSMIPMISession::Initialize() Leaving
DSMIPMILibrary INFO : 5/12/2023 01:01PM IPMIRequest () /var/jenkins_prod_148_50/CMT_150600/cmt/cmt_cmie/cm_dsmipmi/src/DSMIPMIInterfaceImpl.cpp:293 DSMIPMIInterfaceImpl::IPMIRequest() Entering
DSMIPMILibrary INFO : 5/12/2023 01:01PM CDSMIPMICommandData () /var/jenkins_prod_148_50/CMT_150600/cmt/cmt_cmie/cm_dsmipmi/src/DSMIPMICommandData.cpp: 45 CDSMIPMICommandData::CDSMIPMICommandData() Entering
[...]
DSMIPMILibrary INFO : 5/12/2023 01:01PM ~DSMIPMISessionHandler () /var/jenkins_prod_148_50/CMT_150600/cmt/cmt_cmie/cm_dsmipmi/src/DSMIPMISessionHandler.cpp:104 DSMIPMISessionHandler::~DSMIPMISessionHandler() Leaving
DSMIPMILibrary INFO : 5/12/2023 01:01PM ~DSMIPMIInterfaceImpl () /var/jenkins_prod_148_50/CMT_150600/cmt/cmt_cmie/cm_dsmipmi/src/DSMIPMIInterfaceImpl.cpp:228 DSMIPMIInterfaceImpl::~DSMIPMIInterfaceImpl() Leaving
===== dsmipmi_internal.log Log Ends =====
Exit code = 5 (Qualification error)
DELL-Charles R
Moderator
Moderator
•
3.8K Posts
0
May 12th, 2023 10:00
Hello kowal54,
What controller are you using: H800, H810?
Can you make sure the PERC controller, iDRAC and BIOS is up to date on firmware?
See if this knowledge article can help:
How to update the Dell PowerVault MD12XX array EMM Firmware Update MD1200
https://dell.to/3nQjpZo
kowal54
5 Posts
0
May 16th, 2023 02:00
Hello Charles,
Thanks for your reply. I see that iDRAC & BIOS are out of date, so I'll update them first and return with the result.
kowal54
5 Posts
0
May 16th, 2023 03:00
Just one more question - I'm trying to do this upgrade using "BIN" file that was supposed to be used on RedHat, but I'm trying to do the upgrade on Debian. I'm not familiar with this utility - maybe it requires some RedHat specific libraries?
DELL-Marco B
Moderator
Moderator
•
3.6K Posts
0
May 16th, 2023 04:00
Unfortunately Debian is not supported, you can see here
DellServerManagement - Debian Wiki
"Dell provides BIOS and other firmware updates for its servers in a variety of formats, including .BIN files (executable shell scripts) for use on Linux. Unfortunately, these are designed for Red Hat Linux, and while some will run without problem on Debian BIOS update for the R210 II), others will not (e.g., the iDrac update for the same machine).
kowal54
5 Posts
0
May 16th, 2023 04:00
Ok, I see. So what is the recommended solution to make firmware upgrades on server running unsupported OS? Booting live RedHat from USB and running "BIN" updates inside it should be ok?
DELL-Marco B
Moderator
Moderator
•
3.6K Posts
0
May 16th, 2023 06:00
Yes it is ok or you can use the Support Live image
Dell PowerEdge: How to download and use the Support Live Image? | Dell Ireland
kowal54
5 Posts
0
May 18th, 2023 05:00
So today I did upgrade BIOS and iDRAC to newest versions:
...and I still get the same error, even when I try to do this upgrade after booting Support Live Image.
I'm not sure if this is relevant, but there are 2 controllers in this R720:
H710 mini for internal enclosure
H810 for two MD1200's.
Each of this MD1200's have two EMM. Current controller versions are:
First MD1200:
EMM0: 1.06
EMM1: 1.01 (and this is the one I'm trying to update)
Second MD1200:
EMM0: 1.05
EMM1: 1.05
I haven't tried it yet, but maybe I should disconnect second enclosure before updating? The update log file says both enclosures were discovered correctly, though.
DELL-Charles R
Moderator
Moderator
•
3.8K Posts
0
May 18th, 2023 06:00
Hello kowal54,
Could you try drain the flea power and try again?
Shut down host, shut down storage
Remove all power from storage for one minute
Reconnect, boot up storage, boot up host and retry update.