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 anzurufen
GetDeploymentConfiguration
Betrieb. Füge das hinzugreengrass::GetDeploymentConfiguration
Erlaubnis zur Richtlinie des Kerngeräts. - GET_COMPONENT_VERSION_ARTIFACT_ACCESS_DENIED
-
Dieser Fehler kann auftreten, wenn das HauptgerätAWS IoTDie Richtlinie erlaubt das nicht
greengrass:GetComponentVersionArtifact
erlaubnis. 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 nicht
greengrass:ResolveComponentCandidates
erlaubnis. 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 zum
docker
Gruppe. 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ässt
s3:GetObject
fü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ässt
s3:GetBucketLocation
Genehmigung 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ässt
s3:GetObject
fü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 anSupport.
- 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, wenn
posixUser
,posixGroup
, oderwindowsUser
Die 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 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 anSupport.
- 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 anSupport.
- 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 anSupport.
- 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 anSupport.
- 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 anSupport.
- 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 anSupport.
- 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 anSupport.
- 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 die
ResolveComponentCandidates
Betrieb. 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 anSupport. - 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 anSupport.
- 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 anSupport.
- 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 anSupport.
- 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 anSupport.
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 anSupport.
- 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 anSupport.