Unsolved
5 Posts
0
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?


DELL-Young E
Moderator
•
5.4K Posts
•
37 Points
0
November 5th, 2020 21:00
Hello, how about upgrading "ipmitool-1.8.18-9.el7_7.x86_64 rpm"?
wiscmoate
5 Posts
0
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?
DELL-Young E
Moderator
•
5.4K Posts
•
37 Points
0
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:
wiscmoate
5 Posts
0
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.
Dell-DylanJ
6 Operator
•
2.9K Posts
0
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
wiscmoate
5 Posts
0
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.
Dell-DylanJ
6 Operator
•
2.9K Posts
1
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.
wiscmoate
5 Posts
0
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.
DELL-Young E
Moderator
•
5.4K Posts
•
37 Points
0
November 8th, 2020 22:00