Unsolved

5 Posts

1154

November 5th, 2020 15:00

omconfig on PowerEdge R640 returns "Error! This function has either failed or is not supported on this system."

Hello,

  We have several PowerEdge R640s with BIOS version 2.5.4 and iDRAC9 firmware version 4.10.10.10 (Build 32) with CentOS 7.8 operating systems.  We often use omreport and omconfig (srvadmin-omacore-9.5.0-4063.16816.el7.x86_64) to make use of the Dell bells and whistles.  For example, you can use "sudo omconfig chassis remoteaccess config=nic ipsource=static" to configure the NIC to use a static IP address.

  I used ipmitool (from ipmitool-1.8.18-9.el7_7.x86_64 rpm) to configure the BMC LAN settings on one of our PowerEdge R640s, as well as the password for the BMC root account (user #2).  For example, "sudo ipmitool lan set 1 ipsrc static" and "sudo ipmitool user set password 2".  After I did that, omreport stopped being able to gather and dump information about the idrac.

For example,

== BEFORE IPMITOOL ==

[foo@bar ~]$ omreport chassis remoteaccess
Remote Access Information

Remote Access Device
Device Type : iDRAC9 Enterprise
IPMI Version : 2.0
System GUID : XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Number of Possible Active Sessions : 5
Number of Current Active Sessions : 0
Enable IPMI Over LAN : Yes
SOL Enabled : Yes
MAC Address : XX-XX-XX-XX-XX-XX

IPv4 Address
IP Address Source : Static
IP Address : 192.168.0.120
IP Subnet : 255.255.255.0
IP Gateway : 192.168.0.1

== AFTER IPMITOOL ==

[foo@bar ~]$ omreport chassis remoteaccess
Remote Access Information

Remote Access Device
Enable IPMI Over LAN : No
SOL Enabled : No
MAC Address : 00-00-00-00-00-00

After using ipmitool, omconfig returns  "Error! This function has either failed or is not supported on this system." whenever I try to change BMC settings:

== BEFORE IPMITOOL ==

[foo@bar ~]$ sudo /opt/dell/srvadmin/bin/omconfig chassis remoteaccess config=nic ipsource=static
Command successful.

== AFTER IPMITOOL ==

[foo@bar ~]$ sudo /opt/dell/srvadmin/bin/omconfig chassis remoteaccess config=nic ipsource=static
Error! This function has either failed or is not supported on this system.

I tried a full factory reset of the iDRAC, and that did not fix the problem with omreport/omconfig communicating with the iDRAC.

Is there a way to remedy this?

Moderator

 • 

5.4K Posts

 • 

37 Points

November 5th, 2020 21:00

Hello, how about upgrading "ipmitool-1.8.18-9.el7_7.x86_64 rpm"? 

5 Posts

November 5th, 2020 22:00

Hello @DELL-Young E .To what version and from what yum repository?  ipmitool-1.8.18-9.el7_7.x86_64 is the latest from the CentOS 7.8 updates repository (baseurl http://mirror.centos.org/centos/7/updates/x86_64/Packages/).  And then follow up with what action?


Moderator

 • 

5.4K Posts

 • 

37 Points

November 5th, 2020 23:00

Hi, would this help?

Reset using RACADM

The Dell RACADM (Remote Access Controller Admin) utility is a command-line tool that allows for remote or local management of Dell Servers using the iDRAC. RACADM commands can be run remotely from a management station or locally on the managed system.

For detailed information about the tool and its usage, check the RACADM Command Line Interface Reference Guide (version 2.10.10.10. or later, only in English)

The command for resetting the iDRAC is:

racadm racreset for a soft reset (no saved settings are changed)

5 Posts

November 6th, 2020 06:00

@DELL-Young E it doesn't seem to remedy the situation:

[foo@bar ~]$ sudo /opt/dell/srvadmin/sbin/racadm racreset
RAC reset operation initiated successfully. It may take a few
minutes for the RAC to come online again.

[foo@bar ~]$ date
Fri Nov 6 08:30:26 CST 2020

[foo@bar ~]$ date
Fri Nov 6 08:48:27 CST 2020

[foo@bar ~]$ sudo /opt/dell/srvadmin/bin/omconfig chassis remoteaccess config=nic ipsource=static
Error! This function has either failed or is not supported on this system.

 

6 Operator

 • 

2.9K Posts

November 6th, 2020 07:00

I noticed in your copy/paste that Enable IPMI Over LAN changed to "No." You might see if this command helps.

 

racadm set iDRAC.IPMILan.Enable 1

5 Posts

November 6th, 2020 10:00

@Dell-DylanJ that doesn't seem to have done the trick either:

[foo@bar ~]$ sudo /opt/dell/srvadmin/sbin/racadm set iDRAC.IPMILan.Enable 1

[Key=iDRAC.Embedded.1#IPMILan.1]
Object value modified successfully

[foo@bar ~]$ sudo /opt/dell/srvadmin/bin/omconfig chassis remoteaccess config=nic ipsource=static
Error! This function has either failed or is not supported on this system.

6 Operator

 • 

2.9K Posts

November 6th, 2020 12:00

My next inclination would be a reinstall of either ipmi or omconfig. It looks like you reinstalled one of the IPMI packages above, so I'd be inclined to try with the OpenManage utility. I haven't seen something like this happen before, so I'm wondering if just reinstalling those tools will clear whatever might be causing the issue.

5 Posts

November 6th, 2020 17:00

@Dell-DylanJ I tried removing all of the srvadmin packages (which omconfig is a part of) and re-installing them.  That by itself did not fix the issue.  However, it seems like if I do the following things in order it does fix the issue:

1. re-install iDRAC firmware

2. reboot

3. remove all srvadmin packages (sudo yum remove -y "srvadmin*")

4. re-install the srvadmin packages

Thanks for the help.

Moderator

 • 

5.4K Posts

 • 

37 Points

November 8th, 2020 22:00

Hi, with this we can change the OS. We need to see if it's a hardware issue or software one.
No Events found!

Top