- Community Home
- >
- Servers and Operating Systems
- >
- HPE ProLiant
- >
- Server Management - Remote Server Management
- >
- Can't perform patch request using redfish api
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-21-2024 08:54 PM - last edited on 10-23-2024 06:11 AM by support_s
10-21-2024 08:54 PM - last edited on 10-23-2024 06:11 AM by support_s
Can't perform patch request using redfish api
I'm encountering an issue while trying to set the boot target for my HPE server using the Redfish API. I successfully inserted the SPP firmware ISO using the virtual media URL. Now, I want to set the next boot target to that virtual media.
I’m sending a PATCH request to the following endpoint:
https://ip_address/redfish/v1/Systems/1/
Here's the body of the request:
However, I keep getting this error response
I thought I just needed to wait for the POST to finish, and I've actually waited for a whole day, but the error persists.
Has anyone else faced this issue before? I'm looking forward to any help or suggestions on how to resolve this. Thanks!
- Tags:
- ProLiant Server
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-23-2024 05:07 AM
10-23-2024 05:07 AM
Re: Can't perform patch request using redfish api
Hello,
Though not sure about RESTAPIs, the error indicates that the boot source could not be over-ridden during POST. May be the values for the following needs to be reviewed:
"UefiTargetBootSourceOverride": "PciRoot(0x0)/Pci(0x5,0x2)/Pci(0x0,0x4)/USB(0x1,0x0)"
Regards,
I work at HPE
HPE Support Center offers support for your HPE services and products when and how you need it. Get started with HPE Support Center today.
[All opinions expressed here are mine, and not official statements on behalf of Hewlett Packard Enterprise]

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-28-2024 04:26 AM
10-28-2024 04:26 AM
Query: Can't perform patch request using redfish api
Hello,
Let us know if you were able to resolve the issue.
If you have no further query, and you are satisfied with the answer then kindly mark the topic as Solved so that it is helpful for all community members.
Please click on "Thumbs Up/Kudo" icon to give a "Kudo".
Thank you for being a HPE valuable community member.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-02-2025 08:18 PM - edited 02-02-2025 08:25 PM
02-02-2025 08:18 PM - edited 02-02-2025 08:25 PM
Re: Can't perform patch request using redfish api
I had the same issue you were experiencing except that I did not include "UefiTargetBootSourceOverride" in the payload and still encountered the same error. I waited for the attributes of this endpoint /redfish/v1/systems/1 to be in this state:
"DeviceDiscoveryComplete":
"AMSDeviceDiscovery": "NoAMS",
"DeviceDiscovery": "vMainDeviceDiscoveryComplete"
}
"PostState": "InPostDiscoveryComplete"
As per API documentation, "Discovery complete is the point at which it has been deemed safe to read and write the BIOS configuration information."
My only workaround was to power off the server, apply the patch, and then turn it back on.
I hope this helps.