30-maas-01-bmc-config: ERROR: Redfish 'Redfish' object has no attribute '_bmc_config'

Bug #1977942 reported by Björn Tillenius
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Fix Released
High
Anton Troyanov
3.2
Fix Released
High
Anton Troyanov

Bug Description

Got an error running the 30-maas-01-bmc-config commissioning script:

File "/tmp/user_data.sh.qMS3ns/scripts/commissioning/29-maas-01-bmc-config", line 1084, in detect_and_configure
    if bmc.detected():
  File "/tmp/user_data.sh.qMS3ns/scripts/commissioning/29-maas-01-bmc-config", line 1015, in detected
    self._detect()
  File "/tmp/user_data.sh.qMS3ns/scripts/commissioning/29-maas-01-bmc-config", line 1003, in _detect
    self.add_bmc_user()
  File "/tmp/user_data.sh.qMS3ns/scripts/commissioning/29-maas-01-bmc-config", line 189, in add_bmc_user
    user_number = self._pick_user_number(self.username)
  File "/tmp/user_data.sh.qMS3ns/scripts/commissioning/29-maas-01-bmc-config", line 166, in _pick_user_number
    for section_name, section in self._bmc_config.items():
INFO: Loading IPMI kernel modules...
INFO: Checking for HP Moonshot...
INFO: Checking for Redfish...
ERROR: Redfish 'Redfish' object has no attribute '_bmc_config'

Related branches

Changed in maas:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Anton Troyanov (troyanov)
Revision history for this message
Björn Tillenius (bjornt) wrote :

Got another related error while trying to work around this:

File "/tmp/user_data.sh.1niPrH/scripts/commissioning/29-maas-01-bmc-config", line 1090, in detect_and_configure
    if bmc.detected():
  File "/tmp/user_data.sh.1niPrH/scripts/commissioning/29-maas-01-bmc-config", line 1021, in detected
    self._detect()
  File "/tmp/user_data.sh.1niPrH/scripts/commissioning/29-maas-01-bmc-config", line 1009, in _detect
    self.add_bmc_user()
  File "/tmp/user_data.sh.1niPrH/scripts/commissioning/29-maas-01-bmc-config", line 196, in add_bmc_user
    print("INFO: IPMI user privilege level - %s" % self._get_ipmi_priv())
  File "/tmp/user_data.sh.1niPrH/scripts/commissioning/29-maas-01-bmc-config", line 362, in _get_ipmi_priv
    }.get(self._privilege_level, "Administrator")
INFO: Loading IPMI kernel modules...
INFO: Checking for HP Moonshot...
INFO: Checking for Redfish...
INFO: Reading current IPMI BMC values...
INFO: Found existing IPMI user "maas"!
INFO: Configuring IPMI BMC user "maas"...
INFO: IPMI user number - User3
ERROR: Redfish 'Redfish' object has no attribute '_privilege_level'

Changed in maas:
milestone: none → 3.3.0
status: Triaged → Fix Committed
Changed in maas:
milestone: 3.3.0 → none
Changed in maas:
milestone: none → 2.5.x
milestone: 2.5.x → 3.3.0
Changed in maas:
milestone: 3.3.0 → 3.3.0-beta1
Changed in maas:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.