ProLiant Servers (ML,DL,SL)
1752587 Members
4453 Online
108788 Solutions
New Discussion

Re: What does this mean? - RESTful error during POST on a ProLiant DL380 Gen9

 
AndyChips
Advisor

What does this mean? - RESTful error during POST on a ProLiant DL380 Gen9

I'm getting the following error after a restart on my ProLiant DL380 Gen9:

Health Status: Configuration Required

- 335-HP RESTful API Error - RESTful API PUT request failed (HTTP Status Code = 405).

BIOS configuration resources may not be up-to-date.

Action: Restore Manufacturing Defaults in RBSU.

What does this mean?

And yes, I've performed a 'Restore manufacturing defaults'  -  no change.

335 RESTful BIOS error.PNG

12 REPLIES 12
Jimmy Vance
HPE Pro

Re: What does this mean? - RESTful error during POST on a ProLiant DL380 Gen9

Try updating the system ROM and the iLO firmware

No support by private messages. Please ask the forum! 
AndyChips
Advisor

Re: What does this mean? - RESTful error during POST on a ProLiant DL380 Gen9

Hi Jimmy,

I've updated both firmware but no change.

Product Name:            ProLiant DL380 Gen9
Product ID:                  752689-B21
System ROM:               P89 v1.52 (11/10/2015)
System ROM Date:       11/10/2015
Backup System ROM:    07/20/2015
License Type:               iLO 4 Advanced
iLO Firmware Version:  2.30 Aug 19 2015

335 RESTful BIOS error 2.PNG

Jimmy Vance
HPE Pro

Re: What does this mean? - RESTful error during POST on a ProLiant DL380 Gen9

One last suggestion would be to reset the system using mainainance switch 6.  If this doesn't correct the error you need to open a support call with HPE.

power off, switch 6 on, power system on, system will POST and display a message system has been reset. power off, switch 6 off position. 

 

No support by private messages. Please ask the forum! 
AndyChips
Advisor

Re: What does this mean? - RESTful error during POST on a ProLiant DL380 Gen9

Hi Jimmy. I performed the steps you mentioned but still get the same error, so I'll log a ticket.

Many thanks for your help.

Andy.

AndyChips
Advisor

Re: What does this mean? - RESTful error during POST on a ProLiant DL380 Gen9

Hi Jimmy,

I contacted HPE Support and they sent me instructions on a workaround:

Please Refer to Page 40 : (Heading : 9 Troubleshooting)  : http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=c04423967

I opted for solution 4 as it was far easier than the others:

Procedure 4 Resolution 4: Resetting the HP RESTful API using the iLO SSH CLI

  1. Open an SSH connection with iLO, log in using an account with administrator privileges.
  2. At the CLI prompt, execute the command oemhp_clearRESTAPIstate. Note that this command might take a few seconds to complete.
  3. Restart the server.

I did this and the POST error has now gone.

Jimmy Vance
HPE Pro

Re: What does this mean? - RESTful error during POST on a ProLiant DL380 Gen9

Thanks for the update, I wasn't aware of that command. I wonder if removing power from the system, or resetting iLO through the web interface would also clear this error

No support by private messages. Please ask the forum! 
AndyChips
Advisor

Re: What does this mean? - RESTful error during POST on a ProLiant DL380 Gen9

Believe me, I lost count of the number of times I removed the power! And yes, I did try the iLO reset too. At least it's all working now. I thought it was going to be a motherboard job.

Allan D'Souza
Regular Advisor

Re: What does this mean? - RESTful error during POST on a ProLiant DL380 Gen9

Had to update to both iLO4 2.50 and v2.30 of System ROM (9/13/2016) on my DL380Gen9 server to be able to successfully clear the POST Message#335 RESTful API Error using the iLO SSH CLI method shown here.

Server-Support
Super Advisor

Re: What does this mean? - RESTful error during POST on a ProLiant DL380 Gen9

Hi @AndyChips when performing the command oemhp_clearRESTAPIstate, is there any configuration or settings that is lost?

How do we back it up first to avoid manually configuring the server settings one by one?

Best regards,