Detaillierte Bereitstellungsfehlercodes - AWS IoT Greengrass

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Detaillierte Bereitstellungsfehlercodes

Verwenden Sie die Fehlercodes und Lösungen in diesen Abschnitten, um Probleme bei der Komponentenbereitstellung zu lösen, wenn Sie die Greengrass Nucleus Version 2.8.0 oder höher verwenden.

Der Greengrass Nucleus meldet Bereitstellungsfehler in einer Hierarchie vom unspezifischen bis zum spezifischsten verfügbaren Code. Sie können diese Hierarchie verwenden, um den Grund für einen Bereitstellungsfehler zu ermitteln. Im Folgenden finden Sie beispielsweise eine mögliche Fehlerhierarchie:

  • BEREITSTELLUNGSFEHLER

    • FEHLER BEIM HERUNTERLADEN VON ARTEFAKTEN

      • IO_ERROR

        • DISK_SPACE_CRITICAL

Die Fehlercodes sind in Typen unterteilt. Jeder Typ steht für eine Klasse von Fehlern, die auftreten können.AWS IoT Greengrassmeldet diese Fehlertypen in der Konsole, der API undAWS CLI. Abhängig von den in der Fehlerhierarchie gemeldeten Fehlern kann es mehr als einen Fehlertyp geben. Für das vorherige Beispiel lautet der zurückgegebene FehlertypDEVICE_ERROR.

Es gibt folgende Typen:

  • ERLAUBNISFEHLER— Der Zugriff auf eine Operation, für die eine Genehmigung erforderlich ist, wurde verweigert.

  • ANFORDERUNGSFEHLER— Aufgrund eines Problems im Bereitstellungsdokument ist ein Fehler aufgetreten.

  • FEHLER BEIM KOMPONENTENREZEPT— Aufgrund eines Fehlers in einer Komponentenrezeptur ist ein Fehler aufgetreten.

  • AWS_COMPONENT_ERROR— Beim Starten oder Entfernen einesAWSbereitgestellte Komponente.

  • USER_COMPONENT_ERROR— Beim Starten oder Entfernen einer Benutzerkomponente ist ein Fehler aufgetreten.

  • KOMPONENTENFEHLER— Beim Starten oder Entfernen einer Komponente ist ein Fehler aufgetreten, aber der Greengrass-Kernkern konnte nicht feststellen, ob es sich bei der Komponente um eineAWSbereitgestellte Komponente oder eine Benutzerkomponente.

  • GERÄTE_FEHLER— Bei der lokalen I/O ist ein Fehler aufgetreten, oder es ist ein anderer Gerätefehler aufgetreten.

  • ABHÄNGIGKEITSFEHLER— Ein Deployment konnte ein Artefakt von Amazon S3 nicht herunterladen oder ein Image aus einer ECR-Registrierung abrufen.

  • HTTP_ERROR— Bei einer HTTP-Anfrage ist ein Fehler aufgetreten.

  • NETZWERKFEHLER— Im Gerätenetzwerk ist ein Fehler aufgetreten.

  • NUKLEUS_FEHLER— Der Greengrass-Kern konnte eine Komponente nicht lokalisieren oder die aktive Nucleus-Version nicht finden.

  • SERVERFEHLER— Ein Server hat als Antwort auf eine Anfrage einen 500-Fehler zurückgegeben.

  • CLOUD_SERVICE_FEHLER— Ein Fehler ist aufgetreten mit derAWS IoT GreengrassCloud-Dienst.

  • UNBEKANNTER_FEHLER— Eine ungeprüfte Ausnahme wurde von der Komponente ausgelöst.

Viele der Fehler in diesem Abschnitt enthalten zusätzliche Informationen in derAWS IoT GreengrassKernprotokolle. Diese Protokolle werden im lokalen Dateisystem des Core-Geräts gespeichert. Es gibt Protokolle fürAWS IoT GreengrassKernsoftware und für jede einzelne Komponente. Hinweise zum Zugriff auf die Protokolle finden Sie unterZugriff auf Dateisystemprotokolle.

Berechtigungsfehler

ZUGRIFF_VERWEIGERT

Dieser Fehler kann auftreten, wennAWSDer Dienstvorgang gibt einen 403-Fehler zurück, da die Berechtigungen nicht korrekt eingerichtet sind. Einzelheiten finden Sie im spezifischeren Fehlercode.

GET_DEPLOYMENT_CONFIGURATION_ACCESS DENIED

Möglicherweise erhalten Sie diesen Fehler, wennAWS IoTDie Richtlinie erlaubt nicht die Erlaubnis, die anzurufenGetDeploymentConfigurationBetrieb. Füge das hinzugreengrass::GetDeploymentConfigurationErlaubnis zur Richtlinie des Kerngeräts.

GET_COMPONENT_VERSION_ARTIFACT_ACCESS_DENIED

Dieser Fehler kann auftreten, wenn das HauptgerätAWS IoTDie Richtlinie erlaubt das nichtgreengrass:GetComponentVersionArtifacterlaubnis. Fügen Sie die Erlaubnis zur Richtlinie des Hauptgeräts hinzu.

RESOLVE_COMPONENT_CANDIDATES_ACCESS DENIED

Dieser Fehler kann auftreten, wenn das HauptgerätAWS IoTDie Richtlinie erlaubt das nichtgreengrass:ResolveComponentCandidateserlaubnis. Fügen Sie die Erlaubnis zur Richtlinie des Hauptgeräts hinzu.

GET_ECR_CREDENTIALS ERROR

Dieser Fehler kann auftreten, wenn das Deployment nicht mit einer privaten Registrierung in ECR authentifiziert werden konnte. Überprüfen Sie das Protokoll auf einen bestimmten Fehler und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

BENUTZER, DER FÜR DOCKER NICHT AUTORISIERT IST

Dieser Fehler kann auftreten, wenn der Greengrass-Benutzer nicht autorisiert ist, Docker zu verwenden. Vergewissern Sie sich, dass Sie Greengrass als Root-Benutzer ausführen oder dass der Benutzer zumdockerGruppe. Versuchen Sie dann erneut, das Deployment durchzuführen.

S3_ACCESS_DENIED

Dieser Fehler kann auftreten, wenn ein Amazon S3-Vorgang einen 403-Fehler zurückgibt. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

S3_HEAD_OBJECT_ACCESS_DENIED

Dieser Fehler kann auch auftreten, wenn die Token-Exchange-Rolle des Geräts das nicht zulässtAWS IoT GreengrassKernsoftware zum Herunterladen des Komponentenartefakts von der S3-Objekt-URL, die Sie im Rezept der Komponente angeben oder die besagt, dass das Komponentenartefakt nicht verfügbar ist. Prüfen Sie, ob die Token-Exchange-Rolle dies zulässts3:GetObjectfür die S3-Objekt-URL, unter der das Artefakt verfügbar ist und dass das Artefakt vorhanden ist.

S3_GET_BUCKET_LOCATION_ACCESS_DENIED

Dieser Fehler kann auftreten, wenn die Token-Exchange-Rolle des Geräts das nicht zulässts3:GetBucketLocationGenehmigung für den Amazon S3-Bucket, in dem das Artefakt verfügbar ist. Überprüfen Sie, ob das Gerät die Erlaubnis zulässt, und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

S3_GET_OBJECT_ACCESS_DENIED

Dieser Fehler kann auch auftreten, wenn die Token-Exchange-Rolle des Geräts das nicht zulässtAWS IoT GreengrassKernsoftware zum Herunterladen des Komponentenartefakts von der S3-Objekt-URL, die Sie im Rezept der Komponente angeben oder die besagt, dass das Komponentenartefakt nicht verfügbar ist. Prüfen Sie, ob die Token-Exchange-Rolle dies zulässts3:GetObjectfür die S3-Objekt-URL, unter der das Artefakt verfügbar ist und dass das Artefakt vorhanden ist.

Fehler bei der Anfrage

DEM NUKLEUS FEHLEN DIE ERFORDERLICHEN FÄHIGKEITEN

Dieser Fehler kann auftreten, wenn die Nucleus-Version in der Bereitstellung einen angeforderten Vorgang nicht unterstützt, z. B. das Herunterladen einer großen Konfiguration oder das Festlegen von Linux-Ressourcenlimits. Versuchen Sie die Bereitstellung erneut mit einer Nucleus-Version, die den Vorgang unterstützt.

MEHRER_NUKLEUS_GELÖSTE_FEHLER

Dieser Fehler kann auftreten, wenn ein Deployment versucht, mehrere Nucleus-Komponenten bereitzustellen. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

COMPONENT_CIRCULAR_DEPENDENCY_ERROR

Dieser Fehler kann auftreten, wenn zwei Komponenten in Ihrem Deployment voneinander abhängen. Überarbeiten Sie das Komponenten-Setup, sodass die Komponenten in Ihrem Deployment nicht voneinander abhängig sind.

UNAUTORISIERTE_NUCLEUS_MINOR_VERSIONSUPDATE

Dieser Fehler kann auftreten, wenn für eine Komponente in Ihrer Bereitstellung ein Nucleus-Minor-Versionsupdate erforderlich ist, diese Version jedoch nicht in der Bereitstellung angegeben ist. Dies trägt dazu bei, versehentliche kleinere Versionsupdates für Komponenten zu reduzieren, die von einer anderen Version abhängig sind. Nehmen Sie die neue Nucleus-Minor-Version in das Deployment auf.

FEHLENDER_DOCKER_APPLICATION_MANAGER

Dieser Fehler kann auftreten, wenn Sie eine Docker-Komponente bereitstellen, ohne den Docker-Anwendungsmanager bereitzustellen. Stellen Sie sicher, dass Ihr Deployment den Docker-Anwendungsmanager beinhaltet.

FEHLENDER_TOKEN-EXCHANGE-SERVICE

Dieser Fehler kann auftreten, wenn das Deployment ein Docker-Image-Artefakt aus einer privaten ECR-Registrierung herunterladen möchte, ohne den Token-Exchange-Dienst bereitzustellen. Stellen Sie sicher, dass Ihr Deployment den Token-Austauschdienst beinhaltet.

DIE ANFORDERUNGEN AN DIE KOMPONENTENVERSION WERDEN NICHT ERFÜLLT

Dieser Fehler kann auftreten, wenn ein Versionsbeschränkungskonflikt vorliegt oder eine Komponentenversion nicht existiert. Weitere Informationen finden Sie unter Error: com.aws.greengrass.componentmanager.exceptions.NoAvailableComponentVersionException: Failed to negotiate component <name> version with cloud and no local applicable version satisfying requirement <requirements>.

DROSSELUNGSFEHLER

Dieser Fehler kann auftreten, wennAWSDer Servicebetrieb hat ein Tarifkontingent überschritten. Wiederholen Sie die Bereitstellung.

WIDERSPRÜCHLICHE_ANFRAGE

Dieser Fehler kann auftreten, wennAWSDer Dienstvorgang gibt einen 409-Fehler zurück, da Ihr Deployment versucht, mehr als einen Vorgang gleichzeitig auszuführen. Wiederholen Sie die Bereitstellung.

RESOURCE_NICHT_GEFUNDEN

Dieser Fehler kann auftreten, wennAWSDer Servicevorgang gibt einen 404-Fehler zurück, da eine Ressource nicht gefunden werden konnte. Überprüfen Sie das Protokoll auf die fehlende Ressource.

RUN_WITH_CONFIG_NOT_VALID

Möglicherweise erhalten Sie diesen Fehler, wennposixUser,posixGroup, oderwindowsUserDie zur Ausführung der Komponente angegebenen Informationen sind nicht gültig. Überprüfen Sie, ob der Benutzer gültig ist, und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

NICHT UNTERSTÜTZTE_REGION

Dieser Fehler kann auftreten, wenn die für die Bereitstellung angegebene Region nicht unterstützt wird vonAWS IoT Greengrass. Überprüfen Sie die Region und versuchen Sie die Bereitstellung erneut.

IOT_CRED_ENDPOINT_NOT_VALID

Möglicherweise erhalten Sie diesen Fehler, wennAWS IoTDer in der Konfiguration angegebene Endpunkt der Anmeldeinformationen ist nicht gültig. Überprüfen Sie den Endpunkt und versuchen Sie es erneut mit Ihrer Anfrage.

IOT-DATENENDPUNKT IST NICHT GÜLTIG

Möglicherweise erhalten Sie diesen Fehler, wennAWS IoTDer in der Konfiguration angegebene Datenendpunkt ist nicht gültig. Überprüfen Sie den Endpunkt und versuchen Sie es erneut mit Ihrer Anfrage.

S3_HEAD_OBJECT_RESOURCE_NOT_FOUND

Dieser Fehler kann auftreten, wenn das Komponentenartefakt unter der S3-Objekt-URL, die Sie im Rezept der Komponente angeben, nicht verfügbar ist. Vergewissern Sie sich, dass Sie das Artefakt in den S3-Bucket hochgeladen haben und ob die Artefakt-URI mit der S3-Objekt-URL des Artefakts im Bucket übereinstimmt.

S3_GET_BUCKET_LOCATION_RESOURCE_NOT_FOUND

Dieser Fehler kann auftreten, wenn der Amazon S3-Bucket nicht gefunden wird. Überprüfen Sie, ob der Bucket vorhanden ist, und versuchen Sie erneut, das Deployment durchzuführen.

S3_GET_OBJECT_RESOURCE_NOT_FOUND

Dieser Fehler kann auftreten, wenn das Komponentenartefakt unter der S3-Objekt-URL, die Sie im Rezept der Komponente angeben, nicht verfügbar ist. Vergewissern Sie sich, dass Sie das Artefakt in den S3-Bucket hochgeladen haben und ob die Artefakt-URI mit der S3-Objekt-URL des Artefakts im Bucket übereinstimmt.

IO_MAPPING_ERROR

Dieser Fehler kann auftreten, wenn beim Parsen des Bereitstellungsdokuments oder Rezepts ein I/O-Fehler auftritt. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

Fehler im Komponentenrezept

FEHLER BEIM PARSEN DES REZEPTS

Dieser Fehler kann auftreten, wenn das Bereitstellungsrezept nicht analysiert werden konnte, weil ein Fehler in der Struktur des Rezepts vorliegt. Vergewissern Sie sich, dass das Rezept korrekt formatiert ist, und versuchen Sie die Bereitstellung erneut.

FEHLER BEIM PARSEN VON REZEPTMETADATEN

Dieser Fehler kann auftreten, wenn die aus der Cloud heruntergeladenen Metadaten des Bereitstellungsrezepts nicht analysiert werden konnten. Wenden Sie sich an AWS Support.

ARTIFACT_URI_NICHT_GÜLTIG

Dieser Fehler kann auftreten, wenn ein Artefakt-URI in einem Rezept nicht richtig formatiert ist. Überprüfen Sie das Protokoll auf die ungültige URI, aktualisieren Sie die URI im Rezept und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

S3_ARTIFACT_URI_NICHT_GÜLTIG

Dieser Fehler kann auftreten, wenn die Amazon S3-URI eines Artefakts in einem Rezept nicht gültig ist. Überprüfen Sie das Protokoll auf die ungültige URI, aktualisieren Sie die URI im Rezept und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

DOCKER_ARTIFACT_URI_NICHT_GÜLTIG

Dieser Fehler kann auftreten, wenn die Docker-URI eines Artefakts in einem Rezept nicht gültig ist. Überprüfen Sie das Protokoll auf die ungültige URI, aktualisieren Sie die URI im Rezept und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

EMPTY_ARTIFACT_URI

Dieser Fehler kann auftreten, wenn die URI eines Artefakts in einem Rezept nicht angegeben ist. Suchen Sie im Protokoll nach dem Artefakt, für das eine URI fehlt, aktualisieren Sie die URI im Rezept und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

LEERES ARTEFAKTSCHEMA

Dieser Fehler kann auftreten, wenn kein URI-Schema für ein Artefakt definiert ist. Überprüfen Sie das Protokoll auf die ungültige URI, aktualisieren Sie die URI im Rezept und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

NICHT UNTERSTÜTZTES ARTEFAKTSCHEMA

Dieser Fehler kann auftreten, wenn ein URI-Schema von der laufenden Nucleus-Version nicht unterstützt wird. Entweder ist eine URI nicht gültig oder Sie müssen die Nucleus-Version aktualisieren. Wenn die URI nicht gültig ist, überprüfen Sie das Protokoll auf die ungültige URI, aktualisieren Sie die URI im Rezept und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

REZEPT_FEHLENDES_MANIFEST

Dieser Fehler kann auftreten, wenn der Manifestabschnitt nicht im Rezept enthalten ist. Fügen Sie das Manifest zum Rezept hinzu und versuchen Sie erneut, die Bereitstellung durchzuführen.

REZEPT_FEHLENDER_ARTEFAKT-HASH-ALGORITHMUS

Dieser Fehler kann auftreten, wenn in einem Rezept ohne Hash-Algorithmus ein Artefakt angegeben wird, das nicht lokal ist. Fügen Sie den Algorithmus zum Artefakt hinzu und versuchen Sie es erneut mit der Anfrage.

ARTIFACT_CHECKSUM_MISMATCH

Dieser Fehler kann auftreten, wenn ein heruntergeladenes Artefakt einen anderen Digest als den im Rezept angegebenen hat. Stellen Sie sicher, dass das Rezept den richtigen Digest enthält, und versuchen Sie dann erneut, das Deployment durchzuführen. Weitere Informationen finden Sie unter Error: com.aws.greengrass.componentmanager.exceptions.ArtifactChecksumMismatchException: Integrity check for downloaded artifact failed. Probably due to file corruption..

KOMPONENTENABHÄNGIGKEIT_NICHT GÜLTIG

Dieser Fehler kann auftreten, wenn der in einem Bereitstellungsrezept angegebene Abhängigkeitstyp nicht gültig ist. Überprüfe das Rezept und versuche es dann erneut mit deiner Anfrage.

CONFIG_INTERPOLATE_ERROR

Dieser Fehler kann auftreten, wenn Sie eine Rezeptvariable interpolieren. Einzelheiten finden Sie im Protokoll.

IO_MAPPING_ERROR

Dieser Fehler kann auftreten, wenn beim Parsen des Bereitstellungsdokuments oder Rezepts ein I/O-Fehler auftritt. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

AWSKomponentenfehler, Benutzerkomponentenfehler, Komponentenfehler

Die folgenden Fehlercodes werden zurückgegeben, wenn ein Problem mit einer Komponente auftritt. Der tatsächlich gemeldete Fehlertyp hängt von der spezifischen Komponente ab, die den Fehler ausgelöst hat. Wenn der Greengrass-Kern die Komponente als eine Komponente identifiziert, die bereitgestellt wird vonAWS IoT Greengrass, es kehrt zurückAWS_COMPONENT_ERROR. Wenn die Komponente als Benutzerkomponente identifiziert wird, kehrt der Greengrass-Kern zurückUSER_COMPONENT_ERROR. Wenn der Greengrass-Kern es nicht weiß, kehrt er zurückCOMPONENT_ERROR.

FEHLER BEIM KOMPONENTEN-UPDATE

Dieser Fehler kann auftreten, wenn eine Komponente während einer Bereitstellung nicht aktualisiert wird. Überprüfen Sie alle zusätzlichen Fehlercodes oder sehen Sie im Protokoll nach, was den Fehler verursacht hat.

COMPONENT_DEFEKT

Dieser Fehler kann auftreten, wenn eine Komponente während einer Bereitstellung defekt ist. Überprüfen Sie das Komponentenprotokoll auf Fehlerdetails und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

ENTFERNEN_KOMPONENTENFEHLER

Dieser Fehler kann auftreten, wenn der Nucleus eine Komponente während einer Bereitstellung nicht entfernen kann. Überprüfen Sie das Protokoll auf Fehlerdetails und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

COMPONENT_BOOTSTRAP_TIMEOUT

Dieser Fehler kann auftreten, wenn die Bootstrap-Aufgabe einer Komponente länger als das konfigurierte Timeout dauerte. Erhöhen Sie das Timeout oder reduzieren Sie die Ausführungszeit der Bootstrap-Aufgabe, und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

COMPONENT_BOOTSTRAP_ERROR

Dieser Fehler kann auftreten, wenn die Bootstrap-Aufgabe einer Komponente einen Fehler aufweist. Überprüfen Sie das Protokoll auf Fehlerdetails, und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

KOMPONENTENKONFIGURATION IST NICHT GÜLTIG

Dieser Fehler kann auftreten, wenn der Nucleus die bereitgestellte Konfiguration für die Komponente nicht überprüfen kann. Überprüfen Sie das Protokoll auf Fehlerdetails, und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

Gerätefehler

IO_WRITE_ERROR

Dieser Fehler kann auftreten, wenn Sie in eine Datei schreiben. Einzelheiten finden Sie im Protokoll.

IO_READ_ERROR

Dieser Fehler kann auftreten, wenn Sie aus einer Datei lesen. Einzelheiten finden Sie im Protokoll.

DISK_SPACE_CRITICAL

Dieser Fehler kann auftreten, wenn nicht genügend Speicherplatz zur Verfügung steht, um eine Bereitstellungsanfrage abzuschließen. Sie müssen über mindestens 20 MB freien Speicherplatz oder ausreichend Speicherplatz für ein größeres Artefakt verfügen. Geben Sie Speicherplatz frei und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

IO_FILE_ATTRIBUTE_ERROR

Dieser Fehler kann auftreten, wenn die vorhandene Dateigröße nicht aus dem Dateisystem abgerufen werden kann. Einzelheiten finden Sie im Protokoll.

SET_PERMISSION_ERROR

Dieser Fehler kann auftreten, wenn die Berechtigungen für ein heruntergeladenes Artefakt oder Artefaktverzeichnis nicht festgelegt werden können. Einzelheiten finden Sie im Protokoll.

IO_UNZIP_ERROR

Dieser Fehler kann auftreten, wenn ein Artefakt nicht entpackt werden kann. Einzelheiten finden Sie im Protokoll.

LOKALES_REZEPT_NICHT_GEFUNDEN

Dieser Fehler kann auftreten, wenn die lokale Kopie einer Rezeptdatei nicht gefunden werden konnte. Versuchen Sie das Deployment erneut.

LOCAL_RECIPE_BROKEN

Dieser Fehler kann auftreten, wenn sich die lokale Kopie des Rezepts seit dem Herunterladen geändert hat. Löschen Sie die vorhandene Kopie des Rezepts und versuchen Sie erneut, das Deployment durchzuführen.

DIE METADATEN DES LOKALEN REZEPTS WURDEN NICHT GEFUNDEN

Dieser Fehler kann auftreten, wenn die lokale Kopie der Rezept-Metadatendatei nicht gefunden werden konnte. Versuchen Sie das Deployment erneut.

LAUNCH_DIRECTORY_BROKEN

Dieser Fehler kann auftreten, wenn das Verzeichnis, das zum Starten des Greengrass-Nucleus verwendet wurde (/greengrass/v2/alts/current) wurde seit dem letzten Start des Kerns modifiziert. Starten Sie den Nucleus neu und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

HASHING-ALGORITHMUS_NICHT VERFÜGBAR

Dieser Fehler kann auftreten, wenn die Java-Distribution des Geräts den erforderlichen Hash-Algorithmus nicht unterstützt oder wenn der in einem Komponentenrezept angegebene Hash-Algorithmus nicht gültig ist.

DIE GERÄTEKONFIGURATION IST FÜR DEN DOWNLOAD DES ARTEFAKTS NICHT GÜLTIG

Dieser Fehler kann auftreten, wenn ein Fehler in der Gerätekonfiguration vorliegt, der das Deployment daran gehindert hat, das Artefakt aus Amazon S3 oder der Greengrass-Cloud herunterzuladen. Überprüfen Sie das Protokoll auf einen bestimmten Konfigurationsfehler und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

Abhängigkeitsfehler

DOCKER_ERROR

Dieser Fehler kann auftreten, wenn Sie ein Docker-Image abrufen. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

DOCKER_SERVICE_NICHT VERFÜGBAR

Dieser Fehler kann auftreten, wenn Greengrass sich nicht in die Docker-Registry einloggen konnte. Überprüfen Sie das Protokoll auf einen bestimmten Fehler und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

DOCKER_LOGIN_ERROR

Dieser Fehler kann auftreten, wenn bei der Anmeldung bei Docker ein unerwarteter Fehler auftritt. Überprüfen Sie das Protokoll auf einen bestimmten Fehler und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

DOCKER_PULL_ERROR

Dieser Fehler kann auftreten, wenn beim Abrufen eines Docker-Images aus der Registrierung ein unerwarteter Fehler auftritt. Überprüfen Sie das Protokoll auf einen bestimmten Fehler und versuchen Sie dann erneut, die Bereitstellung durchzuführen.

DOCKER_IMAGE_NOT_VALID

Möglicherweise wird dieser Fehler angezeigt, wenn das angeforderte Docker-Image nicht existiert. Überprüfen Sie das Protokoll auf einen bestimmten Fehler und versuchen Sie die Bereitstellung erneut.

DOCKER_IMAGE_QUERY_ERROR

Dieser Fehler kann auftreten, wenn bei der Abfrage von Docker nach verfügbaren Images ein unerwarteter Fehler auftritt. Überprüfen Sie das Protokoll auf den spezifischen Fehler und versuchen Sie die Bereitstellung erneut.

S3_FEHLER

Dieser Fehler kann auftreten, wenn Sie ein Amazon S3-Artefakt herunterladen. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

S3_RESOURCE_NICHT_GEFUNDEN

Dieser Fehler kann auftreten, wenn ein Amazon S3-Vorgang einen 404-Fehler zurückgibt. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

S3_BAD_ANFRAGE

Dieser Fehler kann auftreten, wenn ein Amazon S3-Vorgang einen 400-Fehler zurückgibt. Überprüfen Sie das Protokoll auf einen bestimmten Fehler und versuchen Sie die Anfrage erneut.

HTTP-Fehler

HTTP_REQUEST_ERROR

Dieser Fehler kann auftreten, wenn bei einer HTTP-Anfrage ein Fehler aufgetreten ist. Überprüfen Sie das Protokoll auf den spezifischen Fehler.

FEHLER BEIM HERUNTERLADEN DES DEPLOYMENT-DOKUMENTS

Dieser Fehler kann auftreten, wenn beim Herunterladen des Bereitstellungsdokuments ein HTTP-Fehler aufgetreten ist. Überprüfen Sie das Protokoll auf den spezifischen HTTP-Fehler.

GET_GREENGRASS_ARTIFACT_SIZE_ERROR

Dieser Fehler kann auftreten, wenn beim Abrufen der Größe eines Artefakts einer öffentlichen Komponente ein HTTP-Fehler aufgetreten ist. Überprüfen Sie das Protokoll auf den spezifischen HTTP-Fehler.

DOWNLOAD_GREENGRASS_ARTIFACT_ERROR

Dieser Fehler kann auftreten, wenn beim Herunterladen eines Artefakts einer öffentlichen Komponente ein HTTP-Fehler aufgetreten ist. Überprüfen Sie das Protokoll auf den spezifischen HTTP-Fehler.

Netzwerkfehler

NETZWERKFEHLER

Dieser Fehler kann auftreten, wenn während einer Bereitstellung ein Verbindungsproblem auftritt. Überprüfen Sie die Verbindung des Geräts mit dem Internet und versuchen Sie die Bereitstellung erneut.

Kernfehler

SCHLECHTE_ANFRAGE

Dieser Fehler kann auftreten, wennAWSDer Cloud-Vorgang gibt einen 400-Fehler zurück. Prüfen Sie im Protokoll, welche API den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer späteren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

NUCLEUS_VERSION_NICHT_GEFUNDEN

Dieser Fehler kann auftreten, wenn ein Core-Gerät die Version des aktiven Kerns nicht finden kann. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

FEHLER BEIM NEUSTART DES KERNS

Dieser Fehler kann auftreten, wenn der Nucleus während einer Bereitstellung, die einen Nucleus-Neustart erfordert, nicht neu gestartet wird. Sehen Sie im Loader-Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

DIE INSTALLIERTE KOMPONENTE WURDE NICHT GEFUNDEN

Dieser Fehler kann auftreten, wenn der Nucleus eine installierte Komponente nicht finden kann. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

BEREITSTELLUNGSDOKUMENT_NICHT GÜLTIG

Dieser Fehler kann auftreten, wenn das Gerät ein ungültiges Bereitstellungsdokument empfängt. Überprüfen Sie alle zusätzlichen Fehlercodes oder sehen Sie im Protokoll nach, was den Fehler verursacht hat.

LEERE_BEREITSTELLUNGSANFRAGE

Dieser Fehler kann auftreten, wenn ein Gerät eine leere Bereitstellungsanfrage erhält. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

FEHLER BEIM PARSEN DES BEREITSTELLUNGSDOKUMENTS

Dieser Fehler kann auftreten, wenn das Format der Bereitstellungsanforderung nicht dem erwarteten Format entspricht. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

KOMPONENTEN-METADATEN SIND BEI DER BEREITSTELLUNG NICHT GÜLTIG

Dieser Fehler kann auftreten, wenn die Bereitstellungsanforderung ungültige Komponentenmetadaten enthält. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

LAUNCH_DIRECTORY_BROKEN

Dieser Fehler kann auftreten, wenn Sie ein Greengrass-Gerät von einer Dinggruppe in eine andere verschieben und dann bei Bereitstellungen, für die Greengrass neu gestartet werden muss, zur ursprünglichen Gruppe zurückkehren. Um den Fehler zu beheben, erstellen Sie das Startverzeichnis für Greengrass auf dem Gerät neu.

Weitere Informationen finden Sie unter 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.

Serverfehler

SERVERFEHLER

Dieser Fehler kann auftreten, wennAWSDer Servicevorgang gibt einen 500-Fehler zurück, da der Dienst die Anfrage derzeit nicht verarbeiten kann. Versuchen Sie das Deployment später erneut.

S3_SERVERFEHLER

Dieser Fehler kann auftreten, wenn ein Amazon S3-Vorgang einen 500-Fehler zurückgibt. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

Cloud-Dienstfehler

RESOLVE_COMPONENT_CANDIDATES_BAD_RESPONSE

Dieser Fehler kann auftreten, wenn der Greengrass Cloud-Dienst eine inkompatible Antwort an dieResolveComponentCandidatesBetrieb. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

DIE GRÖSSE DES BEREITSTELLUNGSDOKUMENTS WURDE ÜBERSCHRITTEN

Dieser Fehler kann auftreten, wenn das angeforderte Bereitstellungsdokument das maximale Größenkontingent überschreitet. Reduzieren Sie die Größe des Bereitstellungsdokuments und versuchen Sie erneut, die Bereitstellung durchzuführen.

DIE GRÖSSE DES GREENGRASS-ARTEFAKTS WURDE NICHT GEFUNDEN

Dieser Fehler kann auftreten, wenn Greengrass die Größe eines Artefakts einer öffentlichen Komponente nicht ermitteln kann. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

BEREITSTELLUNGSDOKUMENT_NICHT GÜLTIG

Dieser Fehler kann auftreten, wenn das Gerät ein ungültiges Bereitstellungsdokument empfängt. Überprüfen Sie alle zusätzlichen Fehlercodes oder sehen Sie im Protokoll nach, was den Fehler verursacht hat.

LEERE_BEREITSTELLUNGSANFRAGE

Dieser Fehler kann auftreten, wenn ein Gerät eine leere Bereitstellungsanfrage erhält. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

FEHLER BEIM PARSEN DES BEREITSTELLUNGSDOKUMENTS

Dieser Fehler kann auftreten, wenn das Format der Bereitstellungsanforderung nicht dem erwarteten Format entspricht. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

KOMPONENTEN-METADATEN SIND BEI DER BEREITSTELLUNG NICHT GÜLTIG

Dieser Fehler kann auftreten, wenn die Bereitstellungsanforderung ungültige Komponentenmetadaten enthält. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

Generische Fehler

Diesen generischen Fehlern ist kein entsprechender Fehlertyp zugeordnet.

BEREITSTELLUNG_UNTERBROCHEN

Dieser Fehler kann auftreten, wenn eine Bereitstellung aufgrund eines Nucleus-Shutdowns oder eines anderen externen Ereignisses nicht abgeschlossen werden kann. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

FEHLER BEIM HERUNTERLADEN VON ARTEFAKTEN

Dieser Fehler kann auftreten, wenn beim Herunterladen eines Artefakts ein Problem auftritt. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

KEINE_VERFÜGBARE_KOMPONENTENVERSION

Dieser Fehler kann auftreten, wenn eine Komponentenversion nicht in der Cloud oder lokal existiert oder wenn ein Konflikt zur Lösung von Abhängigkeiten besteht. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

FEHLER BEIM LADEN DES KOMPONENTENPAKETS

Dieser Fehler kann auftreten, wenn bei der Verarbeitung der heruntergeladenen Artefakte ein Fehler auftritt. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

CLOUD_API_ERROR

Möglicherweise erhalten Sie diesen Fehler, wenn ein Fehler beim Aufrufen einesAWSDienst-API. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

IO_ERROR

Dieser Fehler kann auftreten, wenn während einer Bereitstellung ein I/O-Fehler auftritt. Einzelheiten finden Sie in allen zusätzlichen Fehlercodes oder Protokollen.

FEHLER BEIM KOMPONENTEN-UPDATE

Dieser Fehler kann auftreten, wenn eine Komponente während einer Bereitstellung nicht aktualisiert wird. Überprüfen Sie alle zusätzlichen Fehlercodes oder sehen Sie im Protokoll nach, was den Fehler verursacht hat.

Unbekannter Fehler

BEREITSTELLUNGSFEHLER

Dieser Fehler kann auftreten, wenn eine Bereitstellung fehlschlägt, weil eine ungeprüfte Ausnahme ausgelöst wurde. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.

BEREITSTELLUNGSTYP IST NICHT GÜLTIG

Dieser Fehler kann auftreten, wenn der Bereitstellungstyp nicht gültig ist. Sehen Sie im Protokoll nach, was den Fehler verursacht hat, und schauen Sie dann auf der Nucleus-Softwareupdate-Seite nach, ob das Problem in einer neueren Version von Nucleus behoben wurde, oder wenden Sie sich anAWS Support.