Skip to content

The error codes listed below are returned by the HPE iLOrest tool. They are coming from the Redfish(r) service implemented in the iLO firmware. The verbose (-v) flag provides verbose output of HTTP, CHIF (CHannel InterFace) and iLO response messages. The error codes listed below are related to the Redfish client side errors or specifically translated from errors received through iLO response messages.

NOTE

The Channel Interface (CHIF) driver is an HPE proprietary driver allowing in-band communication between applications and the Insight Lights Out (iLO) within HPE iLO based servers. It is stored as a dynamic loadable library file (ilorest_chif.dll) on Microsoft Windows and a shared object (ilorest_chif.so) on Linux.

TIPS
  • For troubleshooting purposes and errors and anomalies evaluation, use the included optional argument flag -v or -vv for verbose command console output and the -d/--debug flag to produce an iLOrest.log log file in the current directory. For further details, refer to the Global Options section.
  • To solve a Missing token required for operation. Please add the proper token error, add the BIOS password when executing the commands.

HPE iLOrest uses the following error codes:

Error CodeError NameDescriptionResolution
0SUCCESSThe command is successfulNo resolution needed.
1CONFIGURATION_FILE_ERRORAn error occurred while reading the iLOrest configuration file.Verify redfish.conf is valid and located in the path for ilorest or referenceable by environment variables.
2COMMAND_NOT_ENABLED_ERRORError occurred when user tried to invoke a command that isn't enabled.Some commands may not be available on certain platforms. If the error is not clear in scriptable mode, try 'ilorest' in interactive mode to view disabled commands (just below the logo section).
3INVALID_COMMAND_LINE_ERRORInvalid iLOrest command line syntax.Use the -h optional argument for a complete list of command line positional and optional arguments per command.
4INVALID_FILE_FORMATTING_ERRORThe input JSON file is invalid.Evaluate the JSON file is properly delimited or validate with a JSON 'linting' utility.
5USER_NOT_ADMINCommand Console does not have administrative level privileges.Validate UAC privileges on Windows. Root level permissions must be used on Linux when executing iLORest commands.
6NO_CONTENTS_FOUND_FOR_OPERATIONData was not returned for the specified GET operation.Normal in some use cases; some types may not contain populated data fields. Otherwise, report this issue for further review.
7INVALID_FILE_INPUT_ERRORInvalid file input error.Check the file path is valid and read/write permissions are relevant for the associated iLOrest operation.
8NO_CHANGES_MADE_OR_FOUNDNo changes were made (POST, PATCH).Verify system state. Utilize -v or vv to review response information from iLO for the command in question.
9NO_VALID_INFO_ERRORInformation for the selected type and queried property is not valid.Schema may be invalid or missing for the relevant property. Verify the property name is correct, otherwise report this issue for further review.
10UI_CLI_ERROR_EXCEPTIONAn error occurred while parsing command line user input.See the error message for further details. Use -v, -vv and/or -d to clarify.
11UI_CLI_WARN_EXCEPTIONWarning occurred while parsing command line user input.See the error message for further details. Use -v, -vv and/or -d to clarify.
12UI_CLI_USAGE_EXCEPTION (see INVALID_COMMAND_LINE_ERROR)Invalid command usage.Use the -h optional argument for a complete list of command line positional and optional arguments per command.
13UI_CLI_COMMAND_NOT_FOUND_EXCEPTION (see COMMAND_NOT_ENABLED_ERROR)An error occurred when the user tries to invoke a command that does not exist.Some commands may not be available on certain platforms. If the error is not clear in scriptable mode, try 'ilorest' in interactive mode to view disabled commands (just below the logo section).
21RIS_UNDEFINED_CLIENT_ERROROccurs when there are no clients active (usually when user hasn't logged in).Verify a valid iLO system login.
22RIS_CURRENTLY_LOGGED_IN_ERRORError occurred when attempting to operate on another instance while logged in.Log out on the current system and log in on the new system. Two systems can not share the same cache.
23RIS_INSTANCE_NOT_FOUND_ERRORAn error occurred when attempting to select an instance that does not exist.Verify the type intended for selection is available on the platform. Use the command 'Types' to list all available types on the iLO platform.
24RIS_NOTHING_SELECTED_ERRORError occurred when attempting to access an object type without first selecting it.Verify a type has been selected. Use the command 'Types' to list all available types identified on the iLO platform.
25RIS_NOTHING_SELECTED_FILTER_ERROR (see RIS_NOTHING_SELECTED_ERROR)An error occurred when attempting to access an object type without first selecting it while using filters.Verify a type has been selected. Use the command 'Types' to list all available types identified on the iLO platform. Verify the command's optional argument filter is properly isolating the relevant data (if applicable). Use the -h optional argument for usage of the filter (if applicable).
26RIS_NOTHING_SELECTED_SET_ERROR (see RIS_NOTHING_SELECTED_ERROR)An error occurred when attempting to set an object type without first selecting it.Verify a type has been selected when using the set command. Use the command 'Types' to list all available types identified on the iLO platform.
27RIS_INVALID_SELECTION_ERROR (see RIS_NOTHING_SELECTED_ERROR)Error occurs when selection argument fails to match a valid type.Verify the type intended for selection is available on the platform. Use the command 'Types' to list all available types on the iLO platform.
28RIS_VALIDATION_ERRORError occurs when validating user input against schema files.Verify properties to be configured are valid for the system's defined schema using the iLOrest 'INFO' command. Report this issue for further review.
29RIS_MISSING_ID_TOKENMissing ID token.Report this issue for further review.
30RIS_SESSION_EXPIREDSession expired.iLO session is no longer valid; perform a logout and login.
31V1_RETRIES_EXHAUSTED_ERROR (see V1_SERVER_DOWN_OR_UNREACHABLE_ERROR)Error occurs when retry attempts to reach the selected server have been exhausted.Verify the server's IPv4, IPv6 are reachable or the FQDN is resolvable.
32V1_INVALID_CREDENTIALS_ERROROccurs when invalid iLO credentials have been provided.Verify user account credentials are valid for iLO.
33V1_SERVER_DOWN_OR_UNREACHABLE_ERRORError occurs when incorrect credentials have been provided and server is unresponsive.Server is unreachable.
34V1_CHIF_DRIVER_MISSING_ERRORChannel interface driver is missing.Verify the location of chif.dll on Windows and chif.so on Linux (normally installed by iLOrest). The CHIF driver will need to be manually installed on Windows versions which did not include the HPE Service ProLiant Pack. While most common distributions of Linux will include the driver, some may need to be manually installed.
35REST_ILOREST_CHIF_DLL_MISSING_ERRORCHIF missing DLL.Verify the location of chif.dll on Windows. The CHIF driver will need to be manually installed on Windows versions which did not include the HPE Service ProLiant Pack.
36REST_ILOREST_UNEXPECTED_RESPONSE_ERROR (see REST_ILOREST_ILO_ERROR)An error occurred due to an unexpected response.Utilize -v or -vv to review response information from iLO for the command in question. Reset iLO, logout and retry after login. Report this issue for further review.
37REST_ILOREST_ILO_ERRORAn iLO error occurred.Utilize -v or -vv to review response information from iLO for the command in question. Reset iLO, logout and retry after login. Report this issue for further review.
38REST_ILOREST_CREATE_BLOB_ERRORAn error occurred while trying to create Blobstore handle in CHIF.Reset iLO, logout and retry after login. Report this issue for further review.
39REST_ILOREST_READ_BLOB_ERRORAn error occurred while trying to read Blobstore data from CHIF.Reset iLO, logout and retry after login. Report this issue for further review.
40SAME_SETTINGS_ERRORSame settings error.The settings intended to be applied to iLO and are presently configured are one in the same. If this is not the case, it is suggested to perform a 'get --refresh'. This error may occur from a cache concurrency issue; please report the problem for further review if repeated attempts come to the same conclusion.
41FIRMWARE_UPDATE_ERRORA firmware update error occurred.See details of the error including usage of -v or -vv to review detailed response information from iLO. Verify firmware compatibility.
42BOOT_ORDER_ENTRY_ERRORA boot order entry error occurred.An invalid boot order entry has occurred. Verify the set or load applied to the boot object property is consistent with the iLO schema. Check -v or -vv for details in the iLO error response codes.
43NIC_MISSING_OR_INVALID_ERRORNIC missing or invalid error.An invalid property or collection of properties has been provided to iLO which are not consistent with the defined schema. Check -v or -vv for details in the iLO error response codes.
44NO_CURRENT_SESSION_ESTABLISHEDNo current session established.Verify iLO system login and current valid session.
45FAILURE_DURING_COMMIT_OPERATIONA failure occurred during a commit operation.Retry the commit, refresh cache and attempt to set/commit data again.
46USERNAME_PASSWORD_REQUIRED_ERRORLogin failure where username and password missingRetry login by providing username and password.
51MULTIPLE_SERVER_CONFIG_FAILMultiple server configuration failure.Verify current session is only for a single targeted server. Separate cache directories must be used or '--no-cache' should be added to eliminate cache use.
52MULTIPLE_SERVER_INPUT_FILE_ERRORMultiple server input file error.Verify current session is only for a single targeted server. Separate cache directories must be used or '--no-cache' should be added to eliminate cache use.
53LOAD_SKIP_SETTING_ERRORA load skip setting error occurred.Certain properties are considered read-only or are not to be modified. Those properties should be removed during a save; however, this error may occur if referenced during a load. Report this issue for further review.
54INCOMPATIBLE_ILO_VERSION_ERRORIncompatible iLO version error.Occurs when attempting to access or modify a system with incompatible settings. Generally iLO 4 2.00 and greater, all iLO 5 releases are compatible; however, some anomalies may occur on HPE Apollo and HPE Edgeline products. Report these issues for further review if the iLO version and platform is expected to be supported.
55INVALID_CLIST_FILE_ERRORInvalid command list file error.Report this issue to the developers.
56UNABLE_TO_MOUNT_BB_ERRORUnable to mount BB error.Black box is unable to be mounted. Verify iLO repository storage space is available for mounting.
57BIRTHCERT_PARSE_ERRORBirth certificate parse error.Invalid server birth certificate.
58INCOMPATIBLE_SERVER_TYPEIncompatible server type.The command(s) may not be supported on the server type. Verify with developers if the command should be supported on the target system.
59ILO_LICENSE_ERRORiLO license error.Verify a valid iLO license has been provided. See details of the error including usage of -v or -vv to review detailed response information from iLO.
60RESOURCE_EXISTS_ERRORAccount exists error.iLO Management account or iLO Federation Account already exists on the target platform.
61RIS_VALUE_CHANGED_ERRORError occurred when trying to change a value.A value has changed due to a dependency or an ETag has been otherwise updated, indicating a difference from the cached value.
62RIS_REF_PATH_NOT_FOUNDReference path not found error.Verify the Redfish API endpoint for the resource is available.
63RIS_iLO_RESPONSE_ERRORAn iLO response error occurred.See details of the error including usage of -v or -vv to review detailed response information from iLO.
64RIS_ILO_INIT_ERRORUnable to open a channel with iLO.Verify the location of chif.dll on Windows and chif.so on Linux (normally installed by iLOrest). The CHIF driver will need to be manually installed on Windows versions which did not include the HPE Service ProLiant Pack. While most common distributions of Linux will include the driver, some may need to be manually installed.
65RIS_SCHEMA_PARSE_ERRORAn error occurred parsing the type schema.Try running with the --latestschema flag. Report this issue for further review.
66RIS_ILO_CHIF_ACCESS_DENIED_ERRORAn access denied error occurred during CHIF communication.Try running with the "-d" option. Report this issue for further review.
67RIS_CREATE_AND_PREPARE_CHANNEL_ERRORA create channel error occurred during CHIF communication.Try running with the "-d" option. Report this issue for further review.
68REST_ILOREST_BLOB_DELETE_ERRORError occurred while trying to delete BLOB data.Blobstore is unavailable, blob can not be deleted or does not exist. Attempt to reset iLO as well as cycle logout and login operations. Review the ilorest.debug log using '-d'. Report this issue for further investigation.
69RIS_ILO_CHIF_NO_DRIVER_ERRORNo CHIF driver error during CHIF communication.Check that OS CHIF driver exist. Report this issue for further review.
70REST_ILOREST_WRITE_BLOB_ERRORAn error occurred while trying to write BLOB data.Blobstore may not be available or the size of the data may exceed 15KB. Attempt to reset iLO as well as cycle logout and login operations. Review the ilorest.debug log using '-d'. Report this issue for further investigation.
71RIS_ILO_CHIF_PACKET_EXCHANGE_ERRORA packet exchange error occurred during CHIF communication.Try running with the "-d" option. Report this issue for further review.
72REST_ILOREST_BLOB_FINALIZE_ERRORError occurred while trying to finalize BLOB.Blobstore may not be available or the size of the data may exceed 15KB. Attempt to reset iLO as well as cycle logout and login operations. Review the ilorest.debug log using '-d'. Report this issue for further investigation.
73REST_ILOREST_BLOB_NOT_FOUND_ERRORBLOB could not be found.Blobstore or Blob does not exist.
74JSON_DECODE_ERRORJSON decoder error.JSON data could not be decoded. Review the ilorest.debug log using -d. Report this issue for further investigation.
75V1_SECURITY_STATE_ERRORSecurity state error.Verify iLO security state.
76REST_ILOREST_BLOB_OVERRIDE_ERROR (see REST_ILOREST_WRITE_BLOB_ERROR)iLO RESTful API BLOB override error.Blobstore may not be available or the size of the data may exceed 15KB. Attempt to reset iLO as well as cycle logout and login operations. Review ilorest.debug log using '-d'. Report this issue for further investigation.
77REST_BLOB_RETRIES_EXHAUSTED_ERRORError occurred during the blob operation after maximum retries.Blobstore may not be available or the size of the data may exceed 15KB if writing. Attempt to reset iLO as well as cycle logout and login operations. Review ilorest.debug log using '-d'. Report this issue for further investigation. Check flash status.
80RESOURCE_ALLOCATION_ISSUES_ERRORAn error occurred allocating resources for an object.See ilorest.debug log using -d.
81ENCRYPTION_ERRORAn error occurred during encryption.Check file encodings.
82DRIVE_MISSING_ERRORDrive missing error.Drive referenced in smart storage controller is missing or unavailable. Check smart array controller, drive power drive status.
83PATH_UNAVAILABLE_ERRORThe requested path is unavailable.The requested Redfish API endpoint does not exist on the target server.
84ILO_RIS_CORRUPTION_ERRORRIS database seems corrupted.The requested Redfish resource is corrupted and may need a reboot of the server.
85RESOURCE_NOT_READY_ERRORiLO resources are not ready.The requested iLO resource is not ready and may need to wait for few minutes before sending next request.
100RIS_RIS_BIOS_UNREGISTERED_ERRORBIOS provider is unregistered.Verify the HP/HPE BIOS firmware is validated and authentic. Report this issue for further investigation.
101FAILED_TO_DOWNLOAD_COMPONENTFailed to download component error.Verify desired component is available in iLO repository with 'List Component Command'. Retry operation. Verify network connectivity and sufficient bandwidth.
102UPDATE_SERVICE_BUSYUpdate service is busy.Verify iLO update service status. Try the operation after the current update service job has been completed.
103FAILED_TO_UPLOAD_COMPONENTFailed to upload component.Verify the iLO update service status. Verify the component is of the correct type and is authentic (as per the settings of your system). Verify sufficient space is available on iLO repository for the component.
104TASKQUEUE_ERRORAn error occurred executing one or more items of the current task queue.Verify the task queue parameters are correct. Retry the job.
105DEVICE_DISCOVERY_IN_PROGRESSDevice Discovery in Progress.PLDM component is trying to flash, but device discovery in progress in iLO. Please try after 10 min so that device discovery is completed.
108UPDATE_WITH_POWER_OFFUpdate tried while server is powered on.Flash the component while the server is powered off.
131TFA_WRONG_OTPWrong OTP entered for TFA.Wrong One-time-password (OTP) entered. Request OTP again by entering username and password.
132TFA_OTP_TIMEDOUTTimed out for entering OTP.OTP was entered after 10 minutes. Please request the OTP again by entering username and password.
133TFA_ENABLED_ERRORTFA not completely enabled in iLO.Two Factory Authentication (TFA) is not fully enabled. Please check LDAP, SMTP settings as well in iLO.
134TFA_OTP_EMAILEDOTP emailed for authenticating with TFA.OTP is emailed to Active Directory User mailbox. Please copy the OTP and pass it to login command to complete the TFA.
141GENERAL_TOKEN_GENERATE_SAVE_ERRORRaised when generating and saving App account doesnt succeedRetry the operation post checking the system IAK setup , if not proper re-do and retry operation
142VNIC_DOES_NOT_EXIST_ERRORRaised when VNIC is not enabled but VNIC commands are executedEnable the VNIC , retry operation
143TOKEN_DOES_NOT_EXIST_ERRORraised when application token which user is looking for doesnt existCreate the application token and retry the operation
144TOKEN_REMOVE_ERRORraised when application token removal failsMake sure application token exists before trying to remove the same
145TOKEN_EXISTS_CHECK_ERRORRaised when user check if the application token exists and that operation has errorredRetry the operation , if issue persits recreate the application token and retry
146VNIC_LOGIN_ERRORRaised when user tries VNIC login, and it failsMake sure VNIC is enabled in iLO and OS before attempting VNIC login and retry operation
147TOKEN_SAVE_ERROR_TPMRaised when ilorest tries to save the Application token in TPMRetry the operation once again
148TOKEN_SAVE_ERROR_ILORaised when ilorest tries to save the Application token in iLORetry the operation once again
149GEN_BEFORE_LOGIN_ERRORRaised when error occurs while getting iLO Gen before loginMake sure iLO is accessible and retry the operation
150APPID_LIST_ERRORRaised when error occurs during CompareAppIdsMake sure correct Id is specified and retry the operation
255GENERAL_ERRORA general error occurred while manipulating server settings.Retry the operation with the -d and -vv parameters for more detail. If not sufficient, report this issue.