Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Codes d'erreur de déploiement détaillés
Utilisez les codes d'erreur et les solutions de ces sections pour résoudre les problèmes liés au déploiement des composants lors de l'utilisation du noyau Greengrass version 2.8.0 ou ultérieure.
Le noyau de Greengrass signale les erreurs de déploiement sous forme de hiérarchie, du code le moins spécifique au code le plus spécifique disponible. Vous pouvez utiliser cette hiérarchie pour identifier la raison d'une erreur de déploiement. Par exemple, voici une hiérarchie d'erreurs possible :
-
ÉCHEC DU DÉPLOIEMENT
-
ARTIFACT_DOWNLOAD_ERROR
-
IO_ERREUR
-
DISK_SPACE_CRITICAL
-
-
-
Les codes d'erreur sont organisés en types. Chaque type représente une classe d'erreurs qui peuvent se produire.AWS IoT Greengrasssignale ces types d'erreurs dans la console, l'API etAWS CLI. Il peut y avoir plusieurs types d'erreur, selon les erreurs signalées dans la hiérarchie des erreurs. Dans l'exemple précédent, le type d'erreur renvoyé estDEVICE_ERROR
.
Les types sont les suivants :
-
ERREUR_D'AUTORISATION— L'accès à une opération nécessitant une autorisation a été refusé.
-
ERREUR_REQUÊTE— Une erreur s'est produite en raison d'un problème dans le document de déploiement.
-
COMPONENT_RECIPE_ERROR— Une erreur s'est produite en raison d'un problème dans la recette d'un composant.
-
AWS_COMPONENT_ERROR— Une erreur s'est produite lors du démarrage ou de la suppression d'unAWScomposant fourni.
-
ERREUR_UTILISATEUR_COMPOSANT_UTILISATEUR— Une erreur s'est produite lors du démarrage ou de la suppression d'un composant utilisateur.
-
ERREUR_COMPOSANTE— Une erreur s'est produite lors du démarrage ou de la suppression d'un composant, mais le noyau de Greengrass n'a pas pu déterminer si le composant est unAWSun composant fourni ou un composant utilisateur.
-
ERREUR_PÉRIPHÉRIQUE— Une erreur s'est produite avec les E/S locales ou une autre erreur de périphérique s'est produite.
-
ERREUR_DÉPENDANCE— Un déploiement n'a pas réussi à télécharger un artefact depuis Amazon S3 ou à extraire une image d'un registre ECR.
-
HTTP_ERREUR— Une erreur s'est produite lors d'une requête HTTP.
-
ERREUR_RÉSEAU— Une erreur s'est produite sur le réseau de l'appareil.
-
NUCLE_ERROR— Le noyau de Greengrass n'a pas pu localiser un composant ou n'a pas pu trouver la version active du noyau.
-
ERREUR_SERVEUR— Un serveur a renvoyé une erreur 500 en réponse à une demande.
-
ERREUR CLOUD_SERVICE— Une erreur s'est produite avecAWS IoT Greengrassservice cloud.
-
ERREUR_INCONNUE— Une exception non cochée a été émise par le composant.
La plupart des erreurs de cette section renvoient à des informations supplémentaires figurant dans leAWS IoT GreengrassJournaux principaux. Ces journaux sont stockés sur le système de fichiers local de l'appareil principal. Il existe des journaux pourAWS IoT GreengrassLogiciel de base et pour chaque composant individuel. Pour plus d'informations sur l'accès aux journaux, voirAccéder aux journaux du système de fichiers.
Erreur d'autorisation
- ACCESS_DENIED
-
Cette erreur peut s'afficher lorsqu'unAWSL'opération de service renvoie une erreur 403 car les autorisations ne sont pas correctement configurées. Consultez le code d'erreur le plus spécifique pour plus de détails.
- GET_DEPLOYMENT_CONFIGURATION_ACCESS_DENIED
-
Cette erreur peut s'afficher lorsqueAWS IoTla politique n'autorise pas l'autorisation d'appeler
GetDeploymentConfiguration
opération. Ajoutez legreengrass::GetDeploymentConfiguration
autorisation d'accéder à la politique de l'appareil principal. - GET_COMPONENT_VERSION_ARTIFACT_ACCESS_DENIED
-
Cette erreur peut s'afficher lorsque le périphérique principalAWS IoTla politique n'autorise pas
greengrass:GetComponentVersionArtifact
autorisation. Ajoutez l'autorisation à la politique de l'appareil principal. - RESOLVE_COMPONENT_CANDIDATES_ACCESS_DENIED
-
Cette erreur peut s'afficher lorsque le périphérique principalAWS IoTla politique n'autorise pas
greengrass:ResolveComponentCandidates
autorisation. Ajoutez l'autorisation à la politique de l'appareil principal. - GET_ECR_CREDENTIAL_ERROR
-
Cette erreur peut s'afficher lorsque le déploiement ne parvient pas à s'authentifier auprès d'un registre privé dans ECR. Vérifiez la présence d'une erreur spécifique dans le journal, puis réessayez le déploiement.
- USER_NOT_AUTHORIZED_FOR_DOCKER
-
Cette erreur peut s'afficher lorsque l'utilisateur de Greengrass n'est pas autorisé à utiliser Docker. Assurez-vous que vous exécutez Greengrass en tant que root ou que l'utilisateur est ajouté au
docker
groupe. Réessayez ensuite le déploiement. - S3_ACCESS_DENIED
-
Cette erreur peut s'afficher lorsqu'une opération Amazon S3 renvoie une erreur 403. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
- S3_HEAD_OBJECT_ACCESS_DENIED
-
Cette erreur peut également s'afficher lorsque le rôle d'échange de jetons de l'appareil n'autorise pasAWS IoT GreengrassLogiciel de base permettant de télécharger l'artefact du composant à partir de l'URL de l'objet S3 que vous spécifiez dans la recette du composant ou que l'artefact du composant n'est pas disponible. Vérifiez que le rôle d'échange de jetons le permet
s3:GetObject
pour l'URL de l'objet S3 où l'artefact est disponible et indiquant que l'artefact est présent. - S3_GET_BUCKET_LOCATION_ACCESS_DENIED
-
Cette erreur peut s'afficher lorsque le rôle d'échange de jetons de l'appareil n'autorise pas
s3:GetBucketLocation
autorisation pour le compartiment Amazon S3 dans lequel l'artefact est disponible. Vérifiez que l'appareil autorise l'autorisation, puis réessayez le déploiement. - S3_GET_OBJECT_ACCESS_DENIED
-
Cette erreur peut également s'afficher lorsque le rôle d'échange de jetons de l'appareil n'autorise pasAWS IoT GreengrassLogiciel de base permettant de télécharger l'artefact du composant à partir de l'URL de l'objet S3 que vous spécifiez dans la recette du composant ou que l'artefact du composant n'est pas disponible. Vérifiez que le rôle d'échange de jetons le permet
s3:GetObject
pour l'URL de l'objet S3 où l'artefact est disponible et indiquant que l'artefact est présent.
Erreur de demande
- CAPACITÉS MANQUANTES DU NOYAU
-
Cette erreur peut s'afficher lorsque la version du noyau du déploiement n'est pas capable d'effectuer une opération demandée, telle que le téléchargement d'une configuration volumineuse ou la définition de limites de ressources Linux. Réessayez le déploiement avec une version du noyau qui prend en charge l'opération.
- ERREUR MULTIPLE_NUCLE_RESOLVED_
-
Cette erreur peut s'afficher lorsqu'un déploiement tente de déployer plusieurs composants du noyau. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
- ERREUR_COMPONENT_CIRCULAR_DEPENDENCY_ERROR
-
Cette erreur peut s'afficher lorsque deux composants de votre déploiement dépendent l'un de l'autre. Révisez la configuration des composants afin que les composants de votre déploiement ne dépendent pas les uns des autres.
- MISE À JOUR NON AUTORISÉE DE LA VERSION DE NUCLE_MINOR
-
Cette erreur peut s'afficher lorsqu'un composant de votre déploiement nécessite une mise à jour de version mineure de Nucleus, mais que cette version n'est pas spécifiée dans le déploiement. Cela permet de réduire les mises à jour mineures accidentelles pour les composants qui dépendent d'une version différente. Incluez la nouvelle version mineure du noyau dans le déploiement.
- GESTIONNAIRE D'APPLICATIONS DOCKER MANQUANT
-
Cette erreur peut s'afficher lorsque vous déployez un composant Docker sans déployer le gestionnaire d'applications Docker. Assurez-vous que votre déploiement inclut le gestionnaire d'applications Docker.
- SERVICE D'ÉCHANGE DE JETONS MANQUANT
-
Cette erreur peut s'afficher lorsque le déploiement souhaite télécharger un artefact d'image Docker à partir d'un registre ECR privé sans déployer le service d'échange de jetons. Assurez-vous que votre déploiement inclut le service d'échange de jetons.
- LES EXIGENCES RELATIVES À LA VERSION DU COMPOSANT NE SONT PAS SATISFAITES
-
Cette erreur peut s'afficher en cas de conflit de contrainte de version ou en cas d'absence de version d'un composant. Pour plus d'informations, veuillez consulter Error: com.aws.greengrass.componentmanager.exceptions.NoAvailableComponentVersionException: Failed to negotiate component <name> version with cloud and no local applicable version satisfying requirement <requirements>.
- ERREUR_D'ÉTRANGLEMENT
-
Cette erreur peut s'afficher lorsqu'unAWSl'exploitation du service a dépassé un quota tarifaire. Retentez le déploiement.
- DEMANDE_CONFLICTUELLE
-
Cette erreur peut s'afficher lorsqu'unAWSL'opération de service renvoie une erreur 409 car votre déploiement essaie d'effectuer plusieurs opérations à la fois. Retentez le déploiement.
- RESSOURCE NON TROUVÉE
-
Cette erreur peut s'afficher lorsqu'unAWSL'opération de service renvoie une erreur 404 car une ressource est introuvable. Consultez le journal pour trouver la ressource manquante.
- RUN_WITH_CONFIG_NOT_VALID
-
Cette erreur peut s'afficher lorsque
posixUser
,posixGroup
, ouwindowsUser
les informations spécifiées pour exécuter le composant ne sont pas valides. Vérifiez que l'utilisateur est valide, puis réessayez le déploiement. - RÉGION_NON PRISE EN CHARGE
-
Cette erreur peut s'afficher lorsque la région spécifiée pour le déploiement n'est pas prise en charge parAWS IoT Greengrass. Vérifiez la région et réessayez le déploiement.
- POINT DE TERMINAISON IOT_CRED_NON VALIDE
-
Cette erreur peut s'afficher lorsqueAWS IoTle point de terminaison d'identification spécifié dans la configuration n'est pas valide. Vérifiez le point de terminaison et réessayez d'exécuter votre demande.
- POINT DE TERMINAISON IOT_DATA_NON VALIDE
-
Cette erreur peut s'afficher lorsqueAWS IoTle point de terminaison de données spécifié dans la configuration n'est pas valide. Vérifiez le point de terminaison et réessayez d'exécuter votre demande.
- S3_HEAD_OBJECT_RESOURCE_NOT_FOUND
-
Cette erreur peut s'afficher lorsque l'artefact du composant n'est pas disponible à l'URL de l'objet S3 que vous spécifiez dans la recette du composant. Vérifiez que vous avez chargé l'artefact dans le bucket S3 et que l'URI de l'artefact correspond à l'URL de l'objet S3 de l'artefact dans le bucket.
- S3_GET_BUCKET_LOCATION_RESOURCE_NOT_FOUND
-
Cette erreur peut s'afficher lorsque le compartiment Amazon S3 est introuvable. Vérifiez que le bucket existe et recommencez le déploiement.
- S3_GET_OBJECT_RESOURCE_NOT_FOUND
-
Cette erreur peut s'afficher lorsque l'artefact du composant n'est pas disponible à l'URL de l'objet S3 que vous spécifiez dans la recette du composant. Vérifiez que vous avez chargé l'artefact dans le bucket S3 et que l'URI de l'artefact correspond à l'URL de l'objet S3 de l'artefact dans le bucket.
- IO_MAPPING_ERROR
-
Cette erreur peut s'afficher lorsqu'une erreur d'E/S se produit lors de l'analyse d'un document ou d'une recette de déploiement. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
Erreur dans la recette du composant
- RECIPE_PARSE_ERROR
-
Cette erreur peut s'afficher lorsque la recette de déploiement ne peut pas être analysée en raison d'une erreur dans la structure de la recette. Vérifiez que la recette est correctement formatée et recommencez le déploiement.
- RECIPE_METADATA_PARSE_ERROR
-
Cette erreur peut s'afficher lorsque les métadonnées de la recette de déploiement téléchargées depuis le cloud ne peuvent pas être analysées. Contactez AWS Support.
- UR_ARTÉFACT NON VALIDE
-
Cette erreur peut s'afficher lorsque l'URI d'un artefact dans une recette n'est pas correctement formaté. Vérifiez si l'URI n'est pas valide dans le journal, mettez à jour l'URI dans la recette, puis réessayez le déploiement.
- S3_ARTIFACT_URI_NON VALIDE
-
Cette erreur peut s'afficher lorsque l'URI Amazon S3 d'un artefact dans une recette n'est pas valide. Vérifiez si l'URI n'est pas valide dans le journal, mettez à jour l'URI dans la recette, puis réessayez le déploiement.
- DOCKER_ARTIFACT_URI_NOT_VALID
-
Cette erreur peut s'afficher lorsque l'URI Docker d'un artefact dans une recette n'est pas valide. Vérifiez si l'URI n'est pas valide dans le journal, mettez à jour l'URI dans la recette, puis réessayez le déploiement.
- VIDE_ARTIFACT_URI
-
Cette erreur peut s'afficher lorsque l'URI d'un artefact n'est pas spécifiée dans une recette. Consultez le journal pour voir s'il manque un URI à l'artefact, mettez à jour l'URI dans la recette, puis recommencez le déploiement.
- SCHÉMA D'ARTIFACT VIDE
-
Cette erreur peut s'afficher lorsqu'aucun schéma d'URI n'est défini pour un artefact. Vérifiez si l'URI n'est pas valide dans le journal, mettez à jour l'URI dans la recette, puis réessayez le déploiement.
- SCHÉMA D'ARTIFACT NON PRIS EN CHARGE
-
Cette erreur peut s'afficher lorsqu'un schéma d'URI n'est pas pris en charge par la version du noyau en cours d'exécution. Soit un URI n'est pas valide, soit vous devez mettre à jour la version du noyau. Si l'URI n'est pas valide, consultez le journal pour trouver l'URI non valide, mettez à jour l'URI dans la recette, puis réessayez le déploiement.
- MANIFESTE MANQUANT DE LA RECETTE
-
Cette erreur peut s'afficher lorsque la section du manifeste n'est pas incluse dans la recette. Ajoutez le manifeste à la recette et recommencez le déploiement.
- RECIPE_MISSING_ARTIFACT_HASH_ALGORITHM
-
Cette erreur peut s'afficher lorsqu'un artefact qui n'est pas local est spécifié dans une recette sans algorithme de hachage. Ajoutez l'algorithme à l'artefact, puis réessayez d'exécuter la demande.
- ARTIFACT_CHECKSUM_MISMATCH
-
Cette erreur peut s'afficher lorsqu'un artefact téléchargé possède un condensé différent de celui spécifié dans la recette. Assurez-vous que la recette contient le bon condensé, puis réessayez le déploiement. Pour de plus amples informations, veuillez consulter Error: com.aws.greengrass.componentmanager.exceptions.ArtifactChecksumMismatchException: Integrity check for downloaded artifact failed. Probably due to file corruption..
- DÉPENDANCE_DU COMPOSANT NON VALIDE
-
Cette erreur peut s'afficher lorsque le type de dépendance spécifié dans une recette de déploiement n'est pas valide. Vérifiez la recette, puis réessayez d'effectuer votre demande.
- CONFIG_INTERPOLATE_ERROR
-
Cette erreur peut s'afficher lors de l'interpolation d'une variable de recette. Consultez le journal pour plus de détails.
- IO_MAPPING_ERROR
-
Cette erreur peut s'afficher lorsqu'une erreur d'E/S se produit lors de l'analyse d'un document ou d'une recette de déploiement. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
AWSerreur de composant, erreur de composant utilisateur, erreur de composant
Les codes d'erreur suivants sont renvoyés en cas de problème avec un composant. Le type d'erreur réel signalé dépend du composant spécifique à l'origine de l'erreur. Si le noyau de Greengrass identifie le composant comme étant un composant fourni parAWS IoT Greengrass, il revientAWS_COMPONENT_ERROR
. Si le composant est identifié comme un composant utilisateur, le noyau de Greengrass renvoieUSER_COMPONENT_ERROR
. Si le noyau de Greengrass ne le sait pas, il revientCOMPONENT_ERROR
.
- ERREUR DE MISE À JOUR DU COMPOSANT
-
Cette erreur peut s'afficher lorsqu'un composant n'est pas mis à jour au cours d'un déploiement. Vérifiez tous les codes d'erreur supplémentaires ou consultez le journal pour connaître la cause de l'erreur.
- COMPOSANT_CASSÉ
-
Cette erreur peut s'afficher lorsqu'un composant est endommagé lors d'un déploiement. Consultez le journal des composants pour obtenir les détails des erreurs, puis réessayez le déploiement.
- REMOVE_COMPONENT_ERROR
-
Cette erreur peut s'afficher lorsque le noyau ne parvient pas à supprimer un composant lors d'un déploiement. Consultez le journal pour connaître les détails des erreurs, puis réessayez le déploiement.
- TIMEOUT DU FICHIER COMPONENT_BOOTSTRAP_
-
Cette erreur peut s'afficher lorsque la tâche d'amorçage d'un composant prend plus de temps que le délai d'expiration configuré. Augmentez le délai d'expiration ou réduisez le temps d'exécution de la tâche d'amorçage, puis recommencez le déploiement.
- COMPONENT_BOOTSTRAP_ERROR
-
Cette erreur peut s'afficher lorsque la tâche d'amorçage d'un composant comporte une erreur. Consultez le journal pour connaître les détails des erreurs, puis réessayez le déploiement.
- CONFIGURATION_COMPOSANT_NON VALIDE
-
Cette erreur peut s'afficher lorsque le noyau ne parvient pas à valider la configuration déployée pour le composant. Consultez le journal pour connaître les détails des erreurs, puis réessayez le déploiement.
Erreur de l'appareil
- IO_WRITE_ERROR
-
Cette erreur peut s'afficher lorsque vous écrivez dans un fichier. Consultez le journal pour plus de détails.
- IO_READ_ERROR
-
Cette erreur peut s'afficher lors de la lecture d'un fichier. Consultez le journal pour plus de détails.
- DISK_SPACE_CRITICAL
-
Cette erreur peut s'afficher lorsque l'espace disque est insuffisant pour terminer une demande de déploiement. Vous devez disposer d'au moins 20 Mo d'espace disponible, ou suffisamment pour contenir un artefact plus volumineux. Libérez de l'espace disque, puis réessayez le déploiement.
- IO_FILE_ATTRIBUTE_ERROR
-
Cette erreur peut s'afficher lorsque la taille de fichier existante ne peut pas être extraite du système de fichiers. Consultez le journal pour plus de détails.
- SET_PERMISSION_ERROR
-
Cette erreur peut s'afficher lorsque les autorisations ne peuvent pas être définies sur un artefact téléchargé ou un répertoire d'artefacts. Consultez le journal pour plus de détails.
- IO_UNZIP_ERROR
-
Cette erreur peut s'afficher lorsqu'un artefact ne peut pas être décompressé. Consultez le journal pour plus de détails.
- RECETTE_LOCAL_NON TROUVÉE
-
Cette erreur peut s'afficher lorsque la copie locale d'un fichier de recette est introuvable. Réessayez le déploiement.
- RECETTE_LOCALE CORROMPUE
-
Cette erreur peut s'afficher lorsque la copie locale de la recette a été modifiée depuis son téléchargement. Supprimez la copie existante de la recette et recommencez le déploiement.
- MÉTADONNÉES_RECETTES_LOCALES_INTROUVABLES
-
Cette erreur peut s'afficher lorsque la copie locale du fichier de métadonnées de la recette est introuvable. Réessayez le déploiement.
- LAUNCH_DIRECTORY_CORROMPU
-
Cette erreur peut s'afficher lorsque le répertoire utilisé pour lancer le noyau de Greengrass (
/greengrass/v2/alts/current
) a été modifié depuis le dernier démarrage du noyau. Redémarrez le noyau, puis réessayez le déploiement. - ALGORITHM_HASHING_UNAVAILABLE
-
Cette erreur peut s'afficher lorsque la distribution Java du périphérique ne prend pas en charge l'algorithme de hachage requis ou lorsque l'algorithme de hachage spécifié dans la recette d'un composant n'est pas valide.
- DEVICE_CONFIG_NOT_VALID_FOR_ARTIFACT_DOWNLOAD
-
Cette erreur peut s'afficher lorsqu'une erreur dans la configuration de l'appareil empêche le déploiement de télécharger l'artefact depuis Amazon S3 ou le cloud Greengrass. Consultez le journal pour détecter une erreur de configuration spécifique, puis réessayez le déploiement.
Erreur de dépendance
- ERREUR_DOCKER
-
Cette erreur peut s'afficher lorsque vous extrayez une image Docker. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
- DOCKER_SERVICE_INDISPONIBLE
-
Cette erreur peut s'afficher lorsque Greengrass ne parvient pas à se connecter au registre Docker. Vérifiez la présence d'une erreur spécifique dans le journal, puis réessayez le déploiement.
- ERREUR_LOGIN_DOCKER_
-
Cette erreur peut s'afficher lorsqu'une erreur inattendue se produit lors de la connexion à Docker. Vérifiez la présence d'une erreur spécifique dans le journal, puis réessayez le déploiement.
- DOCKER_PULL_ERROR
-
Cette erreur peut s'afficher lorsqu'une erreur inattendue se produit lors de l'extraction d'une image Docker du registre. Vérifiez la présence d'une erreur spécifique dans le journal, puis réessayez le déploiement.
- DOCKER_IMAGE_NON_VALIDE
-
Cette erreur peut s'afficher lorsque l'image Docker demandée n'existe pas. Vérifiez la présence d'une erreur spécifique dans le journal et recommencez le déploiement.
- DOCKER_IMAGE_QUERY_ERROR
-
Vous pouvez obtenir cette erreur lorsqu'un échec inattendu se produit lorsque vous interrogez Docker pour les images disponibles. Consultez le journal pour détecter l'erreur spécifique et réessayez le déploiement.
- ERREUR S3
-
Cette erreur peut s'afficher lors du téléchargement d'un artefact Amazon S3. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
- S3_RESOURCE_NOT_FOUND
-
Cette erreur peut s'afficher lorsqu'une opération Amazon S3 renvoie une erreur 404. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
- S3_BAD_REQUEST
-
Cette erreur peut s'afficher lorsqu'une opération Amazon S3 renvoie une erreur 400. Vérifiez si une erreur spécifique est présente dans le journal et réessayez d'exécuter la demande.
Erreur HTTP
- HTTP_REQUEST_ERROR
-
Cette erreur peut s'afficher lorsqu'une erreur se produit lors d'une requête HTTP. Consultez le journal pour détecter l'erreur spécifique.
- DOWNLOAD_DEPLOYMENT_DOCUMENT_ERROR
-
Cette erreur peut s'afficher lorsqu'une erreur HTTP se produit lors du téléchargement du document de déploiement. Consultez le journal pour voir s'il s'agit d'une erreur HTTP spécifique.
- GET_GREENGRASS_ARTIFACT_SIZE_ERROR
-
Cette erreur peut s'afficher lorsqu'une erreur HTTP se produit lors de l'obtention de la taille d'un artefact de composant public. Consultez le journal pour voir s'il s'agit d'une erreur HTTP spécifique.
- DOWNLOAD_GREENGRASS_ARTIFACT_ERROR
-
Cette erreur peut s'afficher lorsqu'une erreur HTTP se produit lors du téléchargement d'un artefact de composant public. Consultez le journal pour voir s'il s'agit d'une erreur HTTP spécifique.
Erreur réseau
- ERREUR_RÉSEAU
-
Cette erreur peut s'afficher en cas de problème de connexion lors d'un déploiement. Vérifiez la connexion de l'appareil à Internet et recommencez le déploiement.
Erreur Nucleus
- DEMANDE_INCORRECTE
-
Cette erreur peut s'afficher lorsqu'unAWSle fonctionnement du cloud renvoie une erreur 400. Consultez le journal pour savoir quelle API est à l'origine de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
- VERSION_NUCLE_NO_FOUND
-
Cette erreur peut s'afficher lorsqu'un périphérique principal ne trouve pas la version du noyau actif. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
- ÉCHEC DU REDÉMARRAGE DU NOYAU
-
Cette erreur peut s'afficher lorsque le noyau ne redémarre pas lors d'un déploiement nécessitant un redémarrage du noyau. Consultez le journal du chargeur pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
- COMPOSANT_INSTALLED_NOT_FOUND
-
Cette erreur peut s'afficher lorsque le noyau ne parvient pas à localiser un composant installé. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
- DOCUMENT_DEPLOYMENT_NON VALIDE
-
Cette erreur peut s'afficher lorsque l'appareil reçoit un document de déploiement non valide. Vérifiez tous les codes d'erreur supplémentaires ou consultez le journal pour connaître la cause de l'erreur.
- DEMANDE_DEPLOIEMENT_VIDE
-
Cette erreur peut s'afficher lorsqu'un appareil reçoit une demande de déploiement vide. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
- DEPLOYMENT_DOCUMENT_PARSE_ERROR
-
Cette erreur peut s'afficher lorsque le format de demande de déploiement ne correspond pas au format attendu. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
- LES MÉTADONNÉES DU COMPOSANT NE SONT PAS VALIDES LORS DU DÉPLOIEMENT
-
Cette erreur peut s'afficher lorsque la demande de déploiement contient des métadonnées de composant qui ne sont pas valides. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
- LAUNCH_DIRECTORY_CORROMPU
-
Cette erreur peut s'afficher lorsque vous déplacez un appareil Greengrass d'un groupe d'objets à un autre, puis que vous revenez au groupe d'origine avec des déploiements nécessitant le redémarrage de Greengrass. Pour résoudre l'erreur, recréez le répertoire de lancement de Greengrass sur l'appareil.
Pour plus d'informations, veuillez consulter 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.
Erreur du serveur
- ERREUR_SERVEUR
-
Cette erreur peut s'afficher lorsqu'unAWSL'opération du service renvoie une erreur 500 car le service ne peut pas traiter la demande pour le moment. Réessayez le déploiement ultérieurement.
- ERREUR DU SERVEUR S3
-
Cette erreur peut s'afficher lorsqu'une opération Amazon S3 renvoie une erreur 500. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
Erreur du service cloud
- RESOLVE_COMPONENT_CANDIDATES_BAD_RESPONSE
-
Cette erreur peut s'afficher lorsque le service cloud Greengrass envoie une réponse incompatible au
ResolveComponentCandidates
opération. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support. - LA TAILLE DU DOCUMENT DE DÉPLOIEMENT A ÉTÉ DÉPASSÉE
-
Cette erreur peut s'afficher lorsque le document de déploiement demandé dépassait le quota de taille maximum. Réduisez la taille du document de déploiement et recommencez le déploiement.
- GREENGRASS_ARTIFACT_SIZE_NOT_FOUND
-
Cette erreur peut s'afficher lorsque Greengrass ne parvient pas à obtenir la taille d'un artefact de composant public. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
- DOCUMENT_DEPLOYMENT_NON VALIDE
-
Cette erreur peut s'afficher lorsque l'appareil reçoit un document de déploiement non valide. Vérifiez tous les codes d'erreur supplémentaires ou consultez le journal pour connaître la cause de l'erreur.
- DEMANDE_DEPLOIEMENT_VIDE
-
Cette erreur peut s'afficher lorsqu'un appareil reçoit une demande de déploiement vide. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
- DEPLOYMENT_DOCUMENT_PARSE_ERROR
-
Cette erreur peut s'afficher lorsque le format de demande de déploiement ne correspond pas au format attendu. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
- LES MÉTADONNÉES DU COMPOSANT NE SONT PAS VALIDES LORS DU DÉPLOIEMENT
-
Cette erreur peut s'afficher lorsque la demande de déploiement contient des métadonnées de composant qui ne sont pas valides. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
Erreurs génériques
Aucun type d'erreur n'est associé à ces erreurs génériques.
- DÉPLOIEMENT_INTERROMPU
-
Cette erreur peut s'afficher lorsqu'un déploiement ne peut pas être effectué en raison d'un arrêt du noyau ou d'un autre événement externe. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
- ARTIFACT_DOWNLOAD_ERROR
-
Cette erreur peut s'afficher en cas de problème lors du téléchargement d'un artefact. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
- VERSION_DE_COMPOSANT_NON DISPONIBLE
-
Cette erreur peut s'afficher lorsqu'une version d'un composant n'existe pas dans le cloud ou localement, ou en cas de conflit de résolution de dépendances. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
- COMPONENT_PACKAGE_LOADING_ERROR
-
Cette erreur peut s'afficher en cas d'erreur lors du traitement des artefacts téléchargés. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
- CLOUD_API_ERROR
-
Cette erreur peut s'afficher lorsqu'une erreur se produit lors de l'appel d'unAWSAPI de service. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
- IO_ERREUR
-
Cette erreur peut s'afficher lorsqu'une erreur d'E/S se produit lors d'un déploiement. Vérifiez les codes d'erreur ou les journaux supplémentaires pour plus de détails.
- ERREUR DE MISE À JOUR DU COMPOSANT
-
Cette erreur peut s'afficher lorsqu'un composant n'est pas mis à jour au cours d'un déploiement. Vérifiez tous les codes d'erreur supplémentaires ou consultez le journal pour connaître la cause de l'erreur.
Erreur inconnue
- ÉCHEC DU DÉPLOIEMENT
-
Cette erreur peut s'afficher lorsqu'un déploiement échoue parce qu'une exception non vérifiée a été renvoyée. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.
- TYPE_DEPLOYMENT_NOT_VALIDE
-
Cette erreur peut s'afficher lorsque le type de déploiement n'est pas valide. Consultez le journal pour connaître la cause de l'erreur, puis consultez la page de mise à jour du logiciel Nucleus pour voir si le problème a été corrigé dans une version ultérieure du Nucleus, ou contactezAWS Support.