

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Códigos de error de implementación detallados
<a name="troubleshooting-deployment"></a>

Utilice los códigos de error y las soluciones de estas secciones para ayudar a resolver problemas con la implementación de componentes al utilizar el núcleo de Greengrass versión 2.8.0 o posterior.

El núcleo de Greengrass informa los errores de implementación como una jerarquía desde el código menos específico hasta el más específico disponible. Puede utilizar esta jerarquía para determinar el motivo de un error de implementación. Por ejemplo, la siguiente es una posible jerarquía de errores:
+ DEPLOYMENT\$1FAILURE
  + ARTIFACT\$1DOWNLOAD\$1ERROR
    + IO\$1ERROR
      + DISK\$1SPACE\$1CRITICAL

Los códigos de error se organizan en tipos. Cada tipo representa una clase de errores que pueden producirse. AWS IoT Greengrass informa de estos tipos de errores en la consola, la API y AWS CLI. Puede haber más de un tipo de error, según los errores informados en la jerarquía de errores. En el ejemplo anterior, el tipo de error devuelto es `DEVICE_ERROR`.

Los tipos son:
+ **PERMISSION\$1ERROR**: se denegó el acceso a una operación que requiere permiso.
+ **REQUEST\$1ERROR**: se ha producido un error debido a un problema en el documento de implementación.
+ **COMPONENT\$1RECIPE\$1ERROR**: se ha producido un error debido a un problema en la receta de un componente.
+ **AWS\$1COMPONENT\$1ERROR**: se produjo un error al iniciar o eliminar un componente AWS proporcionado.
+ **USER\$1COMPONENT\$1ERROR**: se produjo un error al iniciar o eliminar un componente de usuario.
+ **COMPONENT\$1ERROR**: se produjo un error al iniciar o eliminar un componente, pero el núcleo de Greengrass no pudo determinar si el componente es un componente proporcionado por AWS o un componente de usuario.
+ **DEVICE\$1ERROR — Se** ha producido un error en el dispositivo local I/O o en otro dispositivo.
+ **DEPENDENCY\$1ERROR**: una implementación no pudo descargar un artefacto de Amazon S3 ni extraer una imagen de un registro de ECR.
+ **HTTP\$1ERROR**: se ha producido un error con una solicitud HTTP.
+ **NETWORK\$1ERROR**: se ha producido un error en la red del dispositivo.
+ **NUCLEUS\$1ERROR**: el núcleo de Greengrass no pudo localizar un componente o no pudo encontrar la versión del núcleo activo.
+ **SERVER\$1ERROR**: un servidor devolvió un error 500 en respuesta a una solicitud.
+ **CLOUD\$1SERVICE\$1ERROR**: se ha producido un error en el servicio en la nube de AWS IoT Greengrass .
+ **UNKNOWN\$1ERROR**: el componente lanzó una excepción no comprobada.

Muchos de los errores de esta sección contienen información adicional en los AWS IoT Greengrass registros principales. Estos registros se almacenan en el sistema de archivos local del dispositivo principal. Hay registros para el software AWS IoT Greengrass principal y para cada componente individual. Para obtener información sobre cómo acceder a los registros, consulte [Acceso a los registros del sistema de archivos](monitor-logs.md#access-local-logs).

## Error de permiso
<a name="permission-error"></a>

ACCESS\$1DENIED  
Es posible que aparezca este error cuando una operación de AWS servicio devuelva un error 403 porque los permisos no están configurados correctamente. Consulte el código de error más específico para obtener más información.

GET\$1DEPLOYMENT\$1CONFIGURATION\$1ACCESS\$1DENIED  
Es posible que aparezca este error cuando la AWS IoT política no permita llamar a la `GetDeploymentConfiguration` operación. Agregue el permiso `greengrass::GetDeploymentConfiguration` a la política del dispositivo principal.

GET\$1COMPONENT\$1VERSION\$1ARTIFACT\$1ACCESS\$1DENIED  
Es posible que aparezca este error cuando la AWS IoT política principal de dispositivos no permita el `greengrass:GetComponentVersionArtifact` permiso. Agregue el permiso a la política del dispositivo principal.

RESOLVE\$1COMPONENT\$1CANDIDATES\$1ACCESS\$1DENIED  
Es posible que aparezca este error si la AWS IoT política de dispositivos principales no permite el `greengrass:ResolveComponentCandidates` permiso. Agregue el permiso a la política del dispositivo principal.

GET\$1ECR\$1CREDENTIAL\$1ERROR  
Es posible que aparezca este error cuando la implementación no se pueda autenticar con un registro privado en ECR. Compruebe el registro para ver si hay un error específico y, a continuación, vuelva a intentar la implementación.

USER\$1NOT\$1AUTHORIZED\$1FOR\$1DOCKER  
Es posible que aparezca este error cuando el usuario de Greengrass no esté autorizado a usar Docker. Asegúrese de ejecutar Greengrass como raíz o de que el usuario esté agregado al grupo `docker`. A continuación, intente la implementación de nuevo.

S3\$1ACCESS\$1DENIED  
Es posible que aparezca este error cuando una operación de Amazon S3 devuelva un error 403. Compruebe los códigos o registros de error adicionales para obtener más información.

S3\$1HEAD\$1OBJECT\$1ACCESS\$1DENIED  
Es posible que aparezca este error cuando la función de intercambio de token del dispositivo no permita que el software AWS IoT Greengrass Core descargue el artefacto componente desde la URL del objeto de S3 que especificó en la receta del componente o cuando el artefacto componente no está disponible. Compruebe que el rol de intercambio de token permita `s3:GetObject` de la URL del objeto de S3 en la que el artefacto está disponible y que el artefacto está presente.

S3\$1GET\$1BUCKET\$1LOCATION\$1ACCESS\$1DENIED  
Es posible que aparezca este error cuando el rol de intercambio de token del dispositivo no conceda el permiso `s3:GetBucketLocation` para el bucket de Amazon S3 en el que está disponible el artefacto. Compruebe que el dispositivo concede el permiso y, a continuación, vuelva a intentar la implementación.

S3\$1GET\$1OBJECT\$1ACCESS\$1DENIED  
Es posible que aparezca este error cuando la función de intercambio de token del dispositivo no permita que el software AWS IoT Greengrass Core descargue el artefacto componente desde la URL del objeto de S3 que especificó en la receta del componente o cuando el artefacto componente no está disponible. Compruebe que el rol de intercambio de token permita `s3:GetObject` de la URL del objeto de S3 en la que el artefacto está disponible y que el artefacto está presente.

## Error de solicitud
<a name="request-error"></a>

NUCLEUS\$1MISSING\$1REQUIRED\$1CAPABILITIES  
Es posible que reciba este error cuando la versión del núcleo en la implementación no puede realizar una operación solicitada, como descargar una configuración grande o establecer límites de recursos de Linux. Vuelva a intentar la implementación con una versión de núcleo que sea compatible con la operación.

MULTIPLE\$1NUCLEUS\$1RESOLVED\$1ERROR  
Es posible que aparezca este error cuando una implementación intenta implementar varios componentes del núcleo. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.

COMPONENT\$1CIRCULAR\$1DEPENDENCY\$1ERROR  
Es posible que aparezca este error cuando dos componentes de la implementación dependen uno del otro. Revise la configuración de los componentes para que los componentes de la implementación no dependan unos de otros. 

UNAUTHORIZED\$1NUCLEUS\$1MINOR\$1VERSION\$1UPDATE  
Es posible que aparezca este error cuando un componente de su implementación requiera una actualización de la versión secundaria del núcleo, pero esa versión no esté especificada en la implementación. Esto ayuda a reducir las actualizaciones accidentales de versiones secundarias para los componentes que dependen de una versión diferente. Incluya la nueva versión secundaria del núcleo en la implementación.

MISSING\$1DOCKER\$1APPLICATION\$1MANAGER  
Es posible que aparezca este error al implementar un componente de Docker sin implementar el administrador de aplicaciones de Docker. Asegúrese de que su implementación incluya el administrador de aplicaciones de Docker.

MISSING\$1TOKEN\$1EXCHANGE\$1SERVICE  
Es posible que aparezca este error cuando la implementación quiera descargar un artefacto de imagen de Docker de un registro ECR privado sin implementar el servicio de intercambio de token. Asegúrese de que su implementación incluya el servicio de intercambio de token.

COMPONENT\$1VERSION\$1REQUIREMENTS\$1NOT\$1MET  
Es posible que aparezca este error cuando haya un conflicto de restricciones de versión o no exista una versión de un componente. Para obtener más información, consulte [Error: com.aws.greengrass.componentmanager.exceptions.NoAvailableComponentVersionException: Failed to negotiate component <name> version with cloud and no local applicable version satisfying requirement <requirements>](troubleshooting.md#core-error-no-available-component-version).

THROTTLING\$1ERROR  
Es posible que aparezca este error cuando una operación AWS de servicio supere una cuota tarifaria. Reintente la implementación.

CONFLICTED\$1REQUEST  
Este error puede aparecer cuando una operación de AWS servicio devuelve un error 409 porque la implementación intenta realizar más de una operación a la vez. Reintente la implementación.

RESOURCE\$1NOT\$1FOUND  
Es posible que aparezca este error cuando una operación de AWS servicio devuelva un error 404 porque no se pudo encontrar un recurso. Compruebe el recurso que falta en el registro.

RUN\$1WITH\$1CONFIG\$1NOT\$1VALID  
Es posible que aparezca este error cuando la información `posixUser`, `posixGroup` o `windowsUser` especificada para ejecutar el componente no sea válida. Compruebe que el usuario es válido y, a continuación, vuelva a intentar la implementación.

UNSUPPORTED\$1REGION  
Es posible que aparezca este error si la región especificada para la implementación no es compatible con AWS IoT Greengrass. Compruebe la región y vuelva a intentar la implementación.

IOT\$1CRED\$1ENDPOINT\$1NOT\$1VALID  
Es posible que aparezca este error cuando el punto final de AWS IoT credenciales especificado en la configuración no sea válido. Compruebe el punto de conexión e intente realizar la solicitud de nuevo.

IOT\$1DATA\$1ENDPOINT\$1NOT\$1VALID  
Es posible que aparezca este error cuando el punto final de AWS IoT datos especificado en la configuración no sea válido. Compruebe el punto de conexión e intente realizar la solicitud de nuevo.

S3\$1HEAD\$1OBJECT\$1RESOURCE\$1NOT\$1FOUND  
Es posible que aparezca este error cuando el artefacto del componente no esté disponible en la URL del objeto de S3 que especificó en la receta del componente. Compruebe que ha subido el artefacto al bucket de S3 y que el URI del artefacto coincide con la URL del objeto de S3 del artefacto en el bucket.

S3\$1GET\$1BUCKET\$1LOCATION\$1RESOURCE\$1NOT\$1FOUND  
Es posible que este error se produzca cuando no encuentre el bucket de Amazon S3. Compruebe que el bucket existe y vuelva a intentar la implementación.

S3\$1GET\$1OBJECT\$1RESOURCE\$1NOT\$1FOUND  
Es posible que aparezca este error cuando el artefacto del componente no esté disponible en la URL del objeto de S3 que especificó en la receta del componente. Compruebe que ha subido el artefacto al bucket de S3 y que el URI del artefacto coincide con la URL del objeto de S3 del artefacto en el bucket.

IO\$1MAPPING\$1ERROR  
Es posible que aparezca este error cuando se produce un I/O error al analizar el documento o la receta de implementación. Compruebe los códigos o registros de error adicionales para obtener más información.

## Error en la receta del componente
<a name="component-recipe-error"></a>

RECIPE\$1PARSE\$1ERROR  
Es posible que aparezca este error si no se ha podido analizar la receta de implementación porque hay un error en la estructura de la receta. Compruebe que la receta tiene el formato correcto y vuelva a intentar la implementación.

RECIPE\$1METADATA\$1PARSE\$1ERROR  
Es posible que aparezca este error cuando no se hayan podido analizar los metadatos de la receta de implementación descargados de la nube. Contacto Soporte.

ARTIFACT\$1URI\$1NOT\$1VALID  
Es posible que aparezca este error cuando el URI de un artefacto de una receta no tenga el formato correcto. Compruebe en el registro el URI que no es válido, actualice el URI en la receta y vuelva a intentar la implementación.

S3\$1ARTIFACT\$1URI\$1NOT\$1VALID  
Es posible que aparezca este error cuando el URI de Amazon S3 de un artefacto en una receta no sea válido. Compruebe en el registro el URI que no es válido, actualice el URI en la receta y vuelva a intentar la implementación.

DOCKER\$1ARTIFACT\$1URI\$1NOT\$1VALID  
Es posible que reciba este error cuando el URI de Docker de un artefacto en una receta no es válido. Compruebe en el registro el URI que no es válido, actualice el URI en la receta y vuelva a intentar la implementación.

EMPTY\$1ARTIFACT\$1URI  
Es posible que reciba este error cuando el URI de un artefacto en una receta no está especificado. Compruebe el registro en busca del artefacto al que le falta un URI, actualice el URI en la receta y luego intente la implementación nuevamente.

EMPTY\$1ARTIFACT\$1SCHEME  
Es posible que aparezca este error cuando no se haya definido un esquema de URI para un artefacto. Compruebe en el registro el URI que no es válido, actualice el URI en la receta y vuelva a intentar la implementación.

UNSUPPORTED\$1ARTIFACT\$1SCHEME  
Es posible que aparezca este error cuando la versión de núcleo en ejecución no admite un esquema de URI. Un URI no es válido o necesita actualizar la versión de núcleo. Si el URI no es válido, verifique el registro en busca del URI que no es válido, actualice el URI en la receta y, luego, intente la implementación nuevamente.

RECIPE\$1MISSING\$1MANIFEST  
Es posible que aparezca este error cuando la sección del manifiesto no esté incluida en la receta. Agregue el manifiesto a la receta y vuelva a intentar la implementación.

RECIPE\$1MISSING\$1ARTIFACT\$1HASH\$1ALGORITHM  
Es posible que aparezca este error cuando se especifica un artefacto que no es local dentro de una receta sin un algoritmo hash. Agregue el algoritmo al artefacto y, a continuación, vuelva a realizar la solicitud.

ARTIFACT\$1CHECKSUM\$1MISMATCH  
Es posible que aparezca este error cuando un artefacto descargado tenga un resumen diferente al especificado en la receta. Asegúrese de que la receta contiene el resumen correcto y, a continuación, vuelva a intentar la implementación. Para obtener más información, consulte [Error: com.aws.greengrass.componentmanager.exceptions.ArtifactChecksumMismatchException: Integrity check for downloaded artifact failed. Probably due to file corruption.](troubleshooting.md#core-error-failed-to-download-artifact-checksum-mismatch-exception).

COMPONENT\$1DEPENDENCY\$1NOT\$1VALID  
Es posible que aparezca este error cuando el tipo de dependencia especificado en una receta de implementación no sea válido. Compruebe la receta y vuelva a realizar la solicitud de nuevo.

CONFIG\$1INTERPOLATE\$1ERROR  
Es posible que aparezca este error al interpolar una variable de receta. Compruebe el registro para obtener más detalles.

IO\$1MAPPING\$1ERROR  
Es posible que aparezca este error cuando se produce un I/O error al analizar el documento o la receta de despliegue. Compruebe los códigos o registros de error adicionales para obtener más información.

## AWS error de componente, error de componente de usuario, error de componente
<a name="component-error"></a>

Los siguientes códigos de error se devuelven cuando hay un problema con un componente. El tipo de error real informado depende del componente específico que generó el error. Si el núcleo de Greengrass identifica el componente como uno proporcionado por AWS IoT Greengrass, regresa. `AWS_COMPONENT_ERROR` Si el componente se identifica como un componente de usuario, el núcleo de Greengrass devuelve `USER_COMPONENT_ERROR`. Si el núcleo de Greengrass no puede identificarlo, devuelve `COMPONENT_ERROR`.

COMPONENT\$1UPDATE\$1ERROR  
Es posible que aparezca este error cuando un componente no se actualice durante una implementación. Compruebe los códigos de error adicionales o consulte el registro para ver la causa del error.

COMPONENT\$1BROKEN  
Es posible que aparezca este error cuando un componente se rompe durante una implementación. Compruebe el registro de componentes para ver los detalles del error y, a continuación, vuelva a intentar la implementación.

REMOVE\$1COMPONENT\$1ERROR  
Es posible que aparezca este error cuando el núcleo no puede eliminar un componente durante una implementación. Compruebe el registro para ver los detalles del error y, a continuación, vuelva a intentar la implementación.

COMPONENT\$1BOOTSTRAP\$1TIMEOUT  
Es posible que reciba este error cuando la tarea de arranque de un componente tarde más que el tiempo de espera configurado. Aumente el tiempo de espera o reduzca el tiempo de ejecución de la tarea de arranque y, a continuación, vuelva a intentar la implementación.

COMPONENT\$1BOOTSTRAP\$1ERROR  
Es posible que aparezca este error cuando la tarea de arranque de un componente tiene un error. Revise el registro para ver los detalles del error y, luego, intente la implementación nuevamente.

COMPONENT\$1CONFIGURATION\$1NOT\$1VALID  
Es posible que aparezca este error cuando el núcleo no pueda validar la configuración implementada para el componente. Revise el registro para ver los detalles del error y, luego, intente la implementación nuevamente.

## Error del dispositivo
<a name="device-error"></a>

IO\$1WRITE\$1ERROR  
Es posible que aparezca este error al escribir en un archivo. Compruebe el registro para obtener más detalles.

IO\$1READ\$1ERROR  
Es posible que aparezca este error al leer un archivo. Compruebe el registro para obtener más detalles.

DISK\$1SPACE\$1CRITICAL  
Es posible que aparezca este error cuando no hay suficiente espacio en el disco para completar una solicitud de implementación. Debe tener al menos 20 Mb de espacio disponible o suficiente para guardar un artefacto más grande. Libere espacio en el disco e intente realizar la implementación de nuevo.

IO\$1FILE\$1ATTRIBUTE\$1ERROR  
Es posible que aparezca este error cuando el tamaño del archivo existente no se pueda recuperar del sistema de archivos. Compruebe el registro para obtener más detalles.

SET\$1PERMISSION\$1ERROR  
Es posible que aparezca este error cuando no se puedan establecer los permisos en un artefacto o directorio de artefactos descargado. Compruebe el registro para obtener más detalles.

IO\$1UNZIP\$1ERROR  
Es posible que aparezca este error cuando no se pueda descomprimir un artefacto. Compruebe el registro para obtener más detalles.

LOCAL\$1RECIPE\$1NOT\$1FOUND  
Es posible que aparezca este error si no se encuentra la copia local del archivo de una receta. Vuelva a intentar la implementación.

LOCAL\$1RECIPE\$1CORRUPTED  
Es posible que aparezca este error si la copia local de la receta ha cambiado desde que se descargó. Elimine la copia existente de la receta y vuelva a intentar la implementación.

LOCAL\$1RECIPE\$1METADATA\$1NOT\$1FOUND  
Es posible que reciba este error cuando no se pueda encontrar la copia local del archivo de metadatos de la receta. Vuelva a intentar la implementación.

LAUNCH\$1DIRECTORY\$1CORRUPTED  
Es posible que aparezca este error si el directorio utilizado para lanzar el núcleo de Greengrass (`/greengrass/v2/alts/current`) se ha modificado desde la última vez que se inició el núcleo. Reinicie el núcleo y, a continuación, vuelva a intentar la implementación.

HASHING\$1ALGORITHM\$1UNAVAILABLE  
Es posible que aparezca este error si la distribución Java del dispositivo no admite el algoritmo de hash requerido o cuando el algoritmo de hash especificado en la receta de un componente no es válido.

DEVICE\$1CONFIG\$1NOT\$1VALID\$1FOR\$1ARTIFACT\$1DOWNLOAD  
Es posible que aparezca este error cuando hay un error en la configuración del dispositivo que impide que la implementación descargue el artefacto de Amazon S3 o de la nube de Greengrass. Compruebe el registro para ver si hay un error específico y, a continuación, vuelva a intentar la implementación.

## Error de dependencia
<a name="dependency-error"></a>

DOCKER\$1ERROR  
Es posible que aparezca este error al extraer una imagen de Docker. Compruebe los códigos o registros de error adicionales para obtener más información.

DOCKER\$1SERVICE\$1UNAVAILABLE  
Es posible que aparezca este error si Greengrass no puede iniciar sesión en el registro de Docker. Compruebe el registro para ver si hay un error específico y, a continuación, vuelva a intentar la implementación.

DOCKER\$1LOGIN\$1ERROR  
Es posible que aparezca este error cuando se produce un error inesperado al iniciar sesión en Docker. Compruebe el registro para ver si hay un error específico y, a continuación, vuelva a intentar la implementación.

DOCKER\$1PULL\$1ERROR  
Es posible que aparezca este error cuando se produce un error inesperado al extraer una imagen de Docker del registro. Compruebe el registro para ver si hay un error específico y, a continuación, vuelva a intentar la implementación.

DOCKER\$1IMAGE\$1NOT\$1VALID  
Es posible que aparezca este error cuando la imagen de Docker solicitada no existe. Compruebe el registro para ver si hay un error específico y, a continuación, vuelva a intentar la implementación.

DOCKER\$1IMAGE\$1QUERY\$1ERROR  
Es posible que aparezca este error cuando se produzca un error inesperado al consultar Docker para ver las imágenes disponibles. Compruebe el registro para ver si hay un error específico y vuelva a intentar la implementación.

S3\$1ERROR  
Es posible que aparezca este error al descargar un artefacto de Amazon S3. Compruebe los códigos o registros de error adicionales para obtener más información.

S3\$1RESOURCE\$1NOT\$1FOUND  
Es posible que aparezca este error cuando una operación de Amazon S3 devuelva un error 404. Compruebe los códigos o registros de error adicionales para obtener más información.

S3\$1BAD\$1REQUEST  
Es posible que aparezca este error cuando una operación de Amazon S3 devuelva un error 400. Compruebe el registro para ver si hay un error específico y vuelva a intentar la solicitud.

## Error de HTTP
<a name="http-error"></a>

HTTP\$1REQUEST\$1ERROR  
Es posible que aparezca este error cuando se produce un error al realizar una solicitud HTTP. Compruebe el registro para ver si hay un error específico.

DOWNLOAD\$1DEPLOYMENT\$1DOCUMENT\$1ERROR  
Es posible que aparezca este error cuando se produce un error HTTP al descargar el documento de implementación. Compruebe el registro para ver si hay un error HTTP específico.

GET\$1GREENGRASS\$1ARTIFACT\$1SIZE\$1ERROR  
Es posible que aparezca este error cuando se produce un error HTTP al obtener el tamaño de un artefacto de un componente público. Compruebe el registro para ver si hay un error HTTP específico.

DOWNLOAD\$1GREENGRASS\$1ARTIFACT\$1ERROR  
Es posible que aparezca este error cuando se produce un error HTTP al descargar un artefacto de componente público. Compruebe el registro para ver si hay un error HTTP específico.

## Error de red
<a name="network-error"></a>

NETWORK\$1ERROR  
Es posible que aparezca este error cuando hay un problema de conexión durante una implementación. Compruebe la conexión del dispositivo a Internet e intente la implementación de nuevo.

## Error de núcleo
<a name="nucleus-error"></a>

BAD\$1REQUEST  
Es posible que aparezca este error cuando una operación AWS en la nube devuelva un error 400. Consulte el registro para ver qué API provocó el error y, a continuación, consulte la página de actualización del software de Nucleus para comprobar si el problema se ha corregido en una versión posterior del núcleo o póngase en contacto con nosotros Soporte.

NUCLEUS\$1VERSION\$1NOT\$1FOUND  
Es posible que aparezca este error cuando un dispositivo principal no pueda encontrar la versión del núcleo activo. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.

NUCLEUS\$1RESTART\$1FAILURE  
Es posible que aparezca este error cuando el núcleo no se reinicie durante una implementación que requiera un reinicio del núcleo. Consulte el registro del cargador para ver qué causó el error, luego consulte la página de actualización del software del núcleo para ver si el problema se ha corregido en una versión posterior del núcleo, o comuníquese con Soporte. 

INSTALLED\$1COMPONENT\$1NOT\$1FOUND  
Es posible que aparezca este error cuando el núcleo no pueda localizar un componente instalado. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.

DEPLOYMENT\$1DOCUMENT\$1NOT\$1VALID  
Es posible que aparezca este error cuando el dispositivo reciba un documento de implementación que no es válido. Compruebe los códigos de error adicionales o consulte el registro para ver la causa del error.

EMPTY\$1DEPLOYMENT\$1REQUEST  
Es posible que aparezca este error cuando un dispositivo reciba una solicitud de implementación vacía. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.

DEPLOYMENT\$1DOCUMENT\$1PARSE\$1ERROR  
Es posible que aparezca este error cuando el formato de la solicitud de implementación no coincide con el formato esperado. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.

COMPONENT\$1METADATA\$1NOT\$1VALID\$1IN\$1DEPLOYMENT  
Es posible que aparezca este error cuando la solicitud de implementación contiene metadatos de componentes que no son válidos. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.

LAUNCH\$1DIRECTORY\$1CORRUPTED  
Es posible que aparezca este error cuando mueva un dispositivo de Greengrass de un grupo de objetos a otro y luego de vuelta al grupo original, con implementaciones que requieren que Greengrass se reinicie. Para resolver el error, cree de nuevo el directorio de inicio de Greengrass en el dispositivo.  
Para obtener más información, consulte [Error: com.aws.greengrass.deployment.exceptions.DeploymentException: Unable to process deployment. Greengrass launch directory is not set up or Greengrass is not set up as a system service](troubleshooting.md#deployment-error-unable-to-process-deployment).

## Error del servidor
<a name="server-error"></a>

SERVER\$1ERROR  
Es posible que aparezca este error cuando una operación de AWS servicio devuelva un error 500 porque el servicio no puede procesar la solicitud en este momento. Vuelva a intentar la implementación más tarde.

S3\$1SERVER\$1ERROR  
Es posible que aparezca este error cuando una operación de Amazon S3 devuelve un error 500. Compruebe los códigos o registros de error adicionales para obtener más información.

## Error del servicio en la nube
<a name="cloud-service-error"></a>

RESOLVE\$1COMPONENT\$1CANDIDATES\$1BAD\$1RESPONSE  
Es posible que aparezca este error cuando el servicio en la nube de Greengrass envía una respuesta incompatible a la operación `ResolveComponentCandidates`. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.

DEPLOYMENT\$1DOCUMENT\$1SIZE\$1EXCEEDED  
Es posible que aparezca este error cuando el documento de implementación solicitado supere la cuota de tamaño máxima. Reduzca el tamaño del documento de implementación e intente realizar la implementación de nuevo.

GREENGRASS\$1ARTIFACT\$1SIZE\$1NOT\$1FOUND  
Es posible que aparezca este error cuando Greengrass no pueda obtener el tamaño de un artefacto de componente público. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.

DEPLOYMENT\$1DOCUMENT\$1NOT\$1VALID  
Es posible que aparezca este error cuando el dispositivo reciba un documento de implementación que no es válido. Compruebe los códigos de error adicionales o consulte el registro para ver la causa del error.

EMPTY\$1DEPLOYMENT\$1REQUEST  
Es posible que aparezca este error cuando un dispositivo reciba una solicitud de implementación vacía. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.

DEPLOYMENT\$1DOCUMENT\$1PARSE\$1ERROR  
Es posible que aparezca este error cuando el formato de la solicitud de implementación no coincide con el formato esperado. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.

COMPONENT\$1METADATA\$1NOT\$1VALID\$1IN\$1DEPLOYMENT  
Es posible que aparezca este error cuando la solicitud de implementación contiene metadatos de componentes que no son válidos. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.

## Errores genéricos
<a name="generic-error"></a>

Estos errores genéricos no tienen un tipo de error asociado.

DEPLOYMENT\$1INTERRUPTED  
Es posible que aparezca este error cuando no se pueda completar una implementación debido a un cierre del núcleo u otro suceso externo. Compruebe los códigos o registros de error adicionales para obtener más información.

ARTIFACT\$1DOWNLOAD\$1ERROR  
Es posible que aparezca este error cuando haya un problema al descargar un artefacto. Compruebe los códigos o registros de error adicionales para obtener más información.

NO\$1AVAILABLE\$1COMPONENT\$1VERSION  
Es posible que aparezca este error cuando la versión de un componente no existe en la nube o de forma local, o si hay un conflicto de resolución de dependencias. Compruebe los códigos o registros de error adicionales para obtener más información.

COMPONENT\$1PACKAGE\$1LOADING\$1ERROR  
Es posible que reciba este error cuando se produce un error al procesar los artefactos descargados. Compruebe los códigos o registros de error adicionales para obtener más información.

CLOUD\$1 API\$1ERROR  
Es posible que aparezca este error cuando se produce un error al llamar a una API AWS de servicio. Compruebe los códigos o registros de error adicionales para obtener más información.

IO\$1ERROR  
Es posible que aparezca este error cuando se produce un I/O error durante una implementación. Compruebe los códigos o registros de error adicionales para obtener más información.

COMPONENT\$1UPDATE\$1ERROR  
Es posible que aparezca este error cuando un componente no se actualice durante una implementación. Compruebe los códigos de error adicionales o consulte el registro para ver la causa del error.

## Error desconocido
<a name="unknown-error"></a>

DEPLOYMENT\$1FAILURE  
Es posible que aparezca este error cuando se produce un error en una implementación porque se ha producido una excepción no comprobada. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.

DEPLOYMENT\$1TYPE\$1NOT\$1VALID  
Es posible que aparezca este error cuando el tipo de implementación no sea válido. Consulte el registro para ver la causa del error y, a continuación, consulte la página de actualización del software de núcleo para comprobar si el problema se ha corregido en una versión posterior o póngase en contacto con Soporte.