Detailed component status codes - Amazon IoT Greengrass
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Detailed component status codes

Use the status codes and solutions in these sections to help resolve issues with components when using the Greengrass nucleus version 2.8.0 or later.

Many of the statuses in this topic report additional information in the Amazon IoT Greengrass Core logs. These logs are stored on the core device's local file system. There are logs for each individual component. For information on accessing the logs, see Access file system logs.

INSTALL_ERROR

You might get this when an error occurs while running an installation script. The error code is reported in the component log. Check the installation script for errors and deploy your component again.

INSTALL_CONFIG_NOT_VALID

You might get this error when installation of a component couldn't be completed because the Install section of the recipe isn't valid. Check the installation section of your recipe for errors and try the deployment again.

INSTALL_IO_ERROR

You might get this when an I/O error occurred during installation of a component. Check the component error log for details about the error.

INSTALL_MISSING_DEFAULT_RUNWITH

You might get this error when Amazon IoT Greengrass can't determine the user or group to use when installing a component. Check to make sure that the runWith section of your installation recipe includes a valid user or group.

INSTALL_TIMEOUT

You might get this error when the installation script did not finish within the configured timeout period. Either increase the Timeout period specified in the recipe's Install section or modify your installation script to finish within the configured timeout.

STARTUP_ERROR

You might get this when an error occurs while running a startup script. The error code is reported in the component log. Check the installation script for errors and deploy your component again.

STARTUP_CONFIG_NOT_VALID

You might get this error when installation of a component couldn't be completed because the Startup section of the recipe isn't valid. Check the startup section of your recipe for errors and try the deployment again.

STARTUP_IO_ERROR

You might get this when an I/O error occurred during startup of a component. Check the component error log for details about the error.

STARTUP_MISSING_DEFAULT_RUNWITH

You might get this error when Amazon IoT Greengrass can't determine the user or group to use when running a component. Check to make sure that the runWith section of your startup recipe includes a valid user or group.

STARTUP_TIMEOUT

You might get this error when the startup script did not finish within the configured timeout period. Either increase the Timeout period specified in the recipe's Startup section or modify your startup script to finish within the configured timeout.

RUN_ERROR

You might get this when an error occurs while running a component script. The error code is reported in the component log. Check the run script for errors and deploy your component again.

RUN_MISSING_DEFAULT_RUNWITH

You might get this error when Amazon IoT Greengrass can't determine the user or group to use when running a component. Check to make sure that the runWith section of your run recipe includes a valid user or group.

RUN_CONFIG_NOT_VALID

You might get this error when a component couldn't be run because the Run section of the recipe isn't valid. Check the run section of your recipe for errors and try the deployment again.

RUN_IO_ERROR

You might get this when an I/O error occurred while the component is running. Check the component error log for details about the error.

RUN_TIMEOUT

You might get this error when the run script did not finish within the configured timeout period. Either increase the Timeout period specified in the recipe's Run section or modify your run script to finish within the configured timeout.

SHUTDOWN_ERROR

You might get this when an error occurs while shutting down a component script. The error code is reported in the component log. Check the shutdown script for errors and deploy your component again.

SHUTDOWN_TIMEOUT

You might get this error when the shutdown script did not finish within the configured timeout period. Either increase the Timeout period specified in the recipe's Shutdown section or modify your run script to finish within the configured timeout.