Bug 1874653 - [RHEL 8] redfish-finder fails when Host IP Assignment Type is DHCP
Summary: [RHEL 8] redfish-finder fails when Host IP Assignment Type is DHCP
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: redfish-finder
Version: 8.3
Hardware: x86_64
OS: Unspecified
unspecified
medium
Target Milestone: rc
: 8.4
Assignee: Joel Savitz
QA Contact: Rachel Sibley
URL:
Whiteboard:
Depends On:
Blocks: 1825398 1944243 1944893
TreeView+ depends on / blocked
 
Reported: 2020-09-01 21:15 UTC by Charles Rose (Dell)
Modified: 2023-08-08 02:53 UTC (History)
3 users (show)

Fixed In Version: redfish-finder-0.3-5.el8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1944243 (view as bug list)
Environment:
Last Closed: 2021-05-18 16:23:40 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2021:1954 0 None None None 2021-05-18 16:23:45 UTC

Description Charles Rose (Dell) 2020-09-01 21:15:07 UTC
Description of problem:
On a Dell PowerEdge R740, When the USB NIC redfish interface on iDRAC is enabled, redfish-finder fails with the error shown below.

Version-Release number of selected component (if applicable):
redfish-finder-0.3-4.el8.noarch

How reproducible:
Always when "Host IP Assignment Type" in dmi type 42 is DHCP.

Steps to Reproduce:
1. Install redfish-finder
2. Start redfish-finder service
3. systemd unit start fails

Actual results:
redfish-finder: Getting dmidecode info
redfish-finder: Unexpected error while parsing HostConfig!
redfish-finder: Building NetworkManager connection info
redfish-finder: Obtaining OS config info
redfish-finder: Converting SMBIOS Host Config to NetworkManager Connection info
Traceback (most recent call last):
  File "/usr/bin/redfish-finder", line 535, in <module>
    main()
  File "/usr/bin/redfish-finder", line 523, in main
    if smbios_info.hostconfig.generate_nm_config(smbios_info.device, conn) == False:
  File "/usr/bin/redfish-finder", line 174, in generate_nm_config
    for i in range(len(self.assigntype)):
AttributeError: 'HostConfig' object has no attribute 'assigntype'

Expected results:
redfish-finder starts without error and pinging 'redfish-localhost' should succeed.

Additional info:
Fix here - https://github.com/nhorman/redfish-finder/commit/581327fd45351dd53c06a26517bb7f92e19d8f31

Comment 10 errata-xmlrpc 2021-05-18 16:23:40 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (redfish-finder bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2021:1954


Note You need to log in before you can comment on or make changes to this bug.