Describe the bug
During host ingestion process, after running em replace-all -f expected-machines.json and after running site-explorer, there is an error in carbide-api log for a DPU BMC on a host that is to be ingested:
msg="Failed to fetch machine setup status." error="Missing key HostPrivilegeLevel in JSON at Systems/{}/Bios" location="crates/api/src/site_explorer/redfish.rs:266"
Force-reboot via Redfish API allows ingestion to continue:
curl -u user:pass -H "Content-Type: application/json" -X POST https://<DPU BMC IP>/redfish/v1/Systems/Bluefield/Actions/ComputerSystem.Reset -d '{"ResetType": "ForceRestart"}
Steps/Code to reproduce bug
- Run
em replace-all expected-machines.json to begin ingesting desired host.
- Run
site-explorer against host
- See error in carbide-api log:
msg="Failed to fetch machine setup status." error="Missing key HostPrivilegeLevel in JSON at Systems/{}/Bios" location="crates/api/src/site_explorer/redfish.rs:266"
Environment details (please complete the following information):
- Environment location: data hall dev environment.
- Method of NVIDIA Bare Metal Manager install: Running latest version of docker image with sha: bb8676823f3d27238e50b5066eef73182e55865d6b965147387b75c614f0e86b
Additional context
Requesting that this manual intervention be automated away, and/or that the error message is clear about requiring a restart. Thank you!
Describe the bug
During host ingestion process, after running
em replace-all -f expected-machines.jsonand after runningsite-explorer, there is an error in carbide-api log for a DPU BMC on a host that is to be ingested:Force-reboot via Redfish API allows ingestion to continue:
Steps/Code to reproduce bug
em replace-all expected-machines.jsonto begin ingesting desired host.site-exploreragainst hostEnvironment details (please complete the following information):
Additional context
Requesting that this manual intervention be automated away, and/or that the error message is clear about requiring a restart. Thank you!