Kode kesalahan penyebaran terperinci - AWS IoT Greengrass

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kode kesalahan penyebaran terperinci

Gunakan kode kesalahan dan solusi di bagian ini untuk membantu menyelesaikan masalah dengan penerapan komponen saat menggunakan inti Greengrass versi 2.8.0 atau yang lebih baru.

Inti Greengrass melaporkan kesalahan penerapan sebagai hierarki dari yang paling tidak spesifik hingga kode paling spesifik yang tersedia. Anda dapat menggunakan hierarki ini untuk membantu menentukan alasan kesalahan penerapan. Misalnya, berikut ini adalah kemungkinan hierarki kesalahan:

  • DEPLOYMENT_FAILURE

    • ARTIFACT_DOWNLOAD_ERROR

      • IO_ERROR

        • DISK_SPACE_CRITICAL

Kode kesalahan diatur ke dalam jenis. Setiap jenis mewakili kelas kesalahan yang dapat terjadi. AWS IoT Greengrass melaporkan jenis kesalahan ini di konsol, API, dan AWS CLI. Mungkin ada lebih dari satu jenis kesalahan, tergantung pada kesalahan yang dilaporkan dalam hierarki kesalahan. Untuk contoh sebelumnya, jenis kesalahan yang dikembalikan adalah. DEVICE_ERROR

Jenisnya adalah:

  • PERMISSION_ERROR — Akses ke operasi yang memerlukan izin ditolak.

  • REQUEST_ERROR - Terjadi kesalahan karena masalah dalam dokumen penerapan.

  • COMPONENT_RECIPE_ERROR — Terjadi kesalahan karena masalah dalam resep komponen.

  • AWS_COMPONENT_ERROR — Terjadi kesalahan saat memulai atau menghapus komponen yang AWS disediakan.

  • USER_COMPONENT_ERROR — Terjadi kesalahan saat memulai atau menghapus komponen pengguna.

  • COMPONENT_ERROR — Terjadi kesalahan saat memulai atau menghapus komponen, tetapi inti Greengrass tidak dapat menentukan apakah komponen tersebut adalah komponen yang disediakan atau komponen pengguna. AWS

  • DEVICE_ERROR - Terjadi kesalahan dengan I/O lokal atau kesalahan perangkat lain.

  • DEPENDENCY_ERROR — Penerapan gagal mengunduh artefak dari Amazon S3 atau menarik gambar dari registri ECR.

  • HTTP_ERROR — Terjadi kesalahan dengan permintaan HTTP.

  • NETWORK_ERROR — Terjadi kesalahan dengan jaringan perangkat.

  • NUCLEUS_ERROR — Inti Greengrass tidak dapat menemukan komponen atau tidak dapat menemukan versi inti aktif.

  • SERVER_ERROR — Server mengembalikan kesalahan 500 dalam menanggapi permintaan.

  • CLOUD_SERVICE_ERROR — Terjadi kesalahan dengan layanan cloud. AWS IoT Greengrass

  • UNKNOWN_ERROR — Pengecualian yang tidak dicentang dilemparkan oleh komponen.

Banyak kesalahan di bagian ini melaporkan informasi tambahan di log AWS IoT Greengrass Inti. Log ini disimpan di sistem file lokal perangkat inti. Ada log untuk perangkat lunak AWS IoT Greengrass inti inti dan untuk setiap komponen individu. Untuk informasi tentang mengakses log, lihatAkses log sistem file.

Kesalahan izin

ACCESS_DENIED

Anda mungkin mendapatkan kesalahan ini ketika operasi AWS layanan mengembalikan kesalahan 403 karena izin tidak diatur dengan benar. Periksa kode kesalahan yang lebih spesifik untuk detailnya.

GET_DEPLOYMENT_CONFIGURATION_ACCESS_DENIED

Anda mungkin mendapatkan kesalahan ini ketika AWS IoT kebijakan tidak mengizinkan izin untuk memanggil GetDeploymentConfiguration operasi. Tambahkan greengrass::GetDeploymentConfiguration izin ke kebijakan perangkat inti.

GET_COMPONENT_VERSION_ARTIFACT_ACCESS_DENIED

Anda mungkin mendapatkan kesalahan ini ketika AWS IoT kebijakan perangkat inti tidak mengizinkan greengrass:GetComponentVersionArtifact izin. Tambahkan izin ke kebijakan perangkat inti.

RESOLVE_COMPONENT_CANDIDATES_ACCESS_DENIED

Anda mungkin mendapatkan kesalahan ini ketika AWS IoT kebijakan perangkat inti tidak mengizinkan greengrass:ResolveComponentCandidates izin. Tambahkan izin ke kebijakan perangkat inti.

GET_ECR_CREDENTIAL_ERROR

Anda mungkin mendapatkan kesalahan ini ketika penerapan tidak dapat mengautentikasi dengan registri pribadi di ECR. Periksa log untuk kesalahan tertentu dan kemudian coba penerapan lagi.

USER_NOT_AUTHORIZED_FOR_DOCKER

Anda mungkin mendapatkan kesalahan ini ketika pengguna Greengrass tidak berwenang untuk menggunakan Docker. Pastikan Anda menjalankan Greengrass sebagai root atau pengguna ditambahkan ke grup. docker Kemudian coba penerapan lagi.

S3_ACCESS_DENIED

Anda mungkin mendapatkan kesalahan ini ketika operasi Amazon S3 mengembalikan kesalahan 403. Periksa kode kesalahan tambahan atau log untuk detailnya.

S3_HEAD_OBJECT_ACCESS_DENIED

Anda mungkin mendapatkan kesalahan ini ketika peran pertukaran token perangkat tidak mengizinkan perangkat lunak AWS IoT Greengrass Core mengunduh artefak komponen dari URL objek S3 yang Anda tentukan dalam resep komponen atau artefak komponen tidak tersedia. Periksa apakah peran pertukaran token memungkinkan s3:GetObject URL objek S3 di mana artefak tersedia dan artefak ada.

S3_GET_BUCKET_LOCATION_ACCESS_DENIED

Anda mungkin mendapatkan kesalahan ini ketika peran pertukaran token perangkat tidak mengizinkan s3:GetBucketLocation izin untuk bucket Amazon S3 tempat artefak tersedia. Periksa apakah perangkat mengizinkan izin lalu coba penerapannya lagi.

S3_GET_OBJECT_ACCESS_DENIED

Anda mungkin mendapatkan kesalahan ini ketika peran pertukaran token perangkat tidak mengizinkan perangkat lunak AWS IoT Greengrass Core mengunduh artefak komponen dari URL objek S3 yang Anda tentukan dalam resep komponen atau artefak komponen tidak tersedia. Periksa apakah peran pertukaran token memungkinkan s3:GetObject URL objek S3 di mana artefak tersedia dan artefak ada.

Kesalahan permintaan

NUCLEUS_MISSING_REQUIRED_ABILITIES

Anda mungkin mendapatkan kesalahan ini ketika versi inti dalam penerapan tidak mampu menjalankan operasi yang diminta, seperti mengunduh konfigurasi besar atau menyetel batas sumber daya Linux. Coba lagi penerapan dengan versi nukleus yang mendukung operasi.

MULTIPLE_NUCLEUS_RESOLVED_ERROR

Anda mungkin mendapatkan kesalahan ini saat penerapan mencoba menerapkan beberapa komponen inti. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

COMPONENT_CIRCULAR_DEPENDENCY_ERROR

Anda mungkin mendapatkan kesalahan ini ketika dua komponen dalam penerapan Anda bergantung satu sama lain. Merevisi pengaturan komponen sehingga komponen dalam penerapan Anda tidak bergantung satu sama lain.

UNAUTHORIZED_NUCLEUS_MINOR_VERSION_UPDATE

Anda mungkin mendapatkan kesalahan ini ketika komponen dalam penerapan Anda memerlukan pembaruan versi inti minor, tetapi versi tersebut tidak ditentukan dalam penerapan. Ini membantu mengurangi pembaruan versi minor yang tidak disengaja untuk komponen yang bergantung pada versi yang berbeda. Sertakan versi inti minor baru dalam penerapan.

MISSING_DOCKER_APPLICATION_MANAGER

Anda mungkin mendapatkan kesalahan ini saat menerapkan komponen Docker tanpa menerapkan manajer aplikasi Docker. Pastikan bahwa penerapan Anda menyertakan manajer aplikasi Docker.

MISSING_TOKEN_EXCHANGE_SERVICE

Anda mungkin mendapatkan kesalahan ini ketika penerapan ingin mengunduh artefak gambar Docker dari registri ECR pribadi tanpa menerapkan layanan pertukaran token. Pastikan bahwa penyebaran Anda mencakup layanan pertukaran token.

COMPONENT_VERSION_REQUIREMENTS_NOT_MET

Anda mungkin mendapatkan kesalahan ini ketika ada konflik kendala versi atau versi komponen tidak ada. Untuk informasi selengkapnya, lihat Error: com.aws.greengrass.componentmanager.exceptions.NoAvailableComponentVersionException: Failed to negotiate component <name> version with cloud and no local applicable version satisfying requirement <requirements>.

THROTTLING_ERROR

Anda mungkin mendapatkan kesalahan ini ketika operasi AWS layanan melebihi kuota tarif. Coba lagi deployment.

CONFLICTED_REQUEST

Anda mungkin mendapatkan kesalahan ini ketika operasi AWS layanan mengembalikan kesalahan 409 karena penerapan Anda mencoba melakukan lebih dari satu operasi pada satu waktu. Coba lagi deployment.

RESOURCE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika operasi AWS layanan mengembalikan kesalahan 404 karena sumber daya tidak dapat ditemukan. Periksa log untuk sumber daya yang hilang.

RUN_WITH_CONFIG_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketikaposixUser,posixGroup, atau windowsUser informasi yang ditentukan untuk menjalankan komponen tidak valid. Periksa apakah pengguna valid dan kemudian coba lagi penerapan.

UNSUPPORTED_REGION

Anda mungkin mendapatkan kesalahan ini ketika Wilayah yang ditentukan untuk penerapan tidak didukung oleh AWS IoT Greengrass. Periksa Region dan coba penerapan lagi.

IOT_CRED_ENDPOINT_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika titik akhir AWS IoT kredensi yang ditentukan dalam konfigurasi tidak valid. Periksa titik akhir dan coba permintaan Anda lagi.

IOT_DATA_ENDPOINT_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika titik akhir AWS IoT data yang ditentukan dalam konfigurasi tidak valid. Periksa titik akhir dan coba permintaan Anda lagi.

S3_HEAD_OBJECT_RESOURCE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika artefak komponen tidak tersedia di URL objek S3 yang Anda tentukan dalam resep komponen. Pastikan Anda mengunggah artefak ke bucket S3 dan URI artefak cocok dengan URL objek S3 dari artefak di bucket.

S3_GET_BUCKET_LOCATION_RESOURCE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika bucket Amazon S3 tidak ditemukan. Periksa apakah bucket ada dan coba penerapannya lagi.

S3_GET_OBJECT_RESOURCE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika artefak komponen tidak tersedia di URL objek S3 yang Anda tentukan dalam resep komponen. Pastikan Anda mengunggah artefak ke bucket S3 dan URI artefak cocok dengan URL objek S3 dari artefak di bucket.

IO_MAPPING_ERROR

Anda mungkin mendapatkan kesalahan ini ketika kesalahan I/O terjadi saat mengurai dokumen atau resep penerapan. Periksa kode kesalahan tambahan atau log untuk detailnya.

Kesalahan resep komponen

RECIPE_PARSE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika resep penerapan tidak dapat diuraikan karena ada kesalahan dalam struktur resep. Periksa apakah resep diformat dengan benar dan coba penerapannya lagi.

RECIPE_METADATA_PARSE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika metadata resep penerapan yang diunduh dari cloud tidak dapat diuraikan. Kontak Dukungan.

ARTIFACT_URI_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika URI artefak dalam resep tidak diformat dengan benar. Periksa log untuk URI yang tidak valid, perbarui URI dalam resep, lalu coba penerapannya lagi.

S3_ARTIFACT_URI_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika URI Amazon S3 dari artefak dalam resep tidak valid. Periksa log untuk URI yang tidak valid, perbarui URI dalam resep, lalu coba penerapannya lagi.

DOCKER_ARTIFACT_URI_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika URI Docker dari artefak dalam resep tidak valid. Periksa log untuk URI yang tidak valid, perbarui URI dalam resep, lalu coba penerapannya lagi.

KOSONG_ARTIFACT_URI

Anda mungkin mendapatkan kesalahan ini ketika URI artefak tidak ditentukan dalam resep. Periksa log untuk artefak yang tidak memiliki URI, perbarui URI dalam resep, lalu coba penerapannya lagi.

KOSONG_ARTIFACT_SCHEME

Anda mungkin mendapatkan kesalahan ini ketika skema URI tidak ditentukan untuk artefak. Periksa log untuk URI yang tidak valid, perbarui URI dalam resep, lalu coba penerapannya lagi.

UNSUPPORTED_ARTIFACT_SCHEME

Anda mungkin mendapatkan kesalahan ini ketika skema URI tidak didukung oleh versi nukleus yang sedang berjalan. URI tidak valid atau Anda perlu memperbarui versi nukleus. Jika URI tidak valid, periksa log untuk URI yang tidak valid, perbarui URI dalam resep, lalu coba penerapannya lagi.

RECIPE_MISSING_MANIFEST

Anda mungkin mendapatkan kesalahan ini ketika bagian manifes tidak disertakan dalam resep. Tambahkan manifes ke resep dan coba penerapan lagi.

RECIPE_MISSING_ARTIFACT_HASH_ALGORITHM

Anda mungkin mendapatkan kesalahan ini ketika artefak yang bukan lokal ditentukan di dalam resep tanpa algoritma hash. Tambahkan algoritma ke artefak dan kemudian coba permintaan lagi.

ARTIFACT_CHECKSUM_MISMATCH

Anda mungkin mendapatkan kesalahan ini ketika artefak yang diunduh memiliki intisari yang berbeda dari yang ditentukan dalam resep. Pastikan resep berisi intisari yang benar dan kemudian coba penerapannya lagi. Untuk informasi selengkapnya, lihat Error: com.aws.greengrass.componentmanager.exceptions.ArtifactChecksumMismatchException: Integrity check for downloaded artifact failed. Probably due to file corruption..

COMPONENT_DEPENDENCY_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika jenis ketergantungan yang ditentukan dalam resep penerapan tidak valid. Periksa resepnya dan coba permintaan Anda lagi.

CONFIG_INTERPOLATE_ERROR

Anda mungkin mendapatkan kesalahan ini saat menginterpolasi variabel resep. Periksa log untuk detailnya.

IO_MAPPING_ERROR

Anda mungkin mendapatkan kesalahan ini ketika kesalahan I/O terjadi saat mengurai dokumen atau resep penerapan. Periksa kode kesalahan tambahan atau log untuk detailnya.

AWS kesalahan komponen, kesalahan komponen pengguna, kesalahan komponen

Kode kesalahan berikut dikembalikan ketika ada masalah dengan komponen. Jenis kesalahan aktual yang dilaporkan tergantung pada komponen spesifik yang memunculkan kesalahan. Jika inti Greengrass mengidentifikasi komponen sebagai komponen yang disediakan oleh, ia kembali. AWS IoT GreengrassAWS_COMPONENT_ERROR Jika komponen diidentifikasi sebagai komponen pengguna, inti Greengrass kembali. USER_COMPONENT_ERROR Jika inti Greengrass tidak tahu, ia kembali. COMPONENT_ERROR

COMPONENT_UPDATE_ERROR

Anda mungkin mendapatkan kesalahan ini saat komponen tidak diperbarui selama penerapan. Periksa kode kesalahan tambahan atau periksa log untuk melihat apa yang menyebabkan kesalahan.

COMPONENT_BROKEN

Anda mungkin mendapatkan kesalahan ini saat komponen rusak selama penerapan. Periksa log komponen untuk detail kesalahan dan kemudian coba penerapan lagi.

REMOVE_COMPONENT_ERROR

Anda mungkin mendapatkan kesalahan ini ketika nukleus tidak dapat menghapus komponen selama penerapan. Periksa log untuk detail kesalahan dan kemudian coba penerapan lagi.

COMPONENT_BOOTSTRAP_TIMEOUT

Anda mungkin mendapatkan kesalahan ini ketika tugas bootstrap komponen membutuhkan waktu lebih lama dari batas waktu yang dikonfigurasi. Tingkatkan batas waktu atau kurangi waktu eksekusi tugas bootstrap, lalu coba penerapan lagi.

COMPONENT_BOOTSTRAP_ERROR

Anda mungkin mendapatkan kesalahan ini ketika tugas bootstrap komponen mengalami kesalahan. Periksa log untuk detail kesalahan, lalu coba penerapan lagi.

COMPONENT_CONFIGURATION_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika nukleus tidak dapat memvalidasi konfigurasi yang diterapkan untuk komponen tersebut. Periksa log untuk detail kesalahan, lalu coba penerapan lagi.

Kesalahan perangkat

IO_WRITE_ERROR

Anda mungkin mendapatkan kesalahan ini saat menulis ke file. Periksa log untuk detailnya.

IO_READ_ERROR

Anda mungkin mendapatkan kesalahan ini saat membaca dari file. Periksa log untuk detailnya.

DISK_SPACE_CRITICAL

Anda mungkin mendapatkan kesalahan ini ketika tidak ada cukup ruang disk untuk menyelesaikan permintaan penerapan. Anda harus memiliki setidaknya 20 Mb ruang yang tersedia, atau cukup untuk menyimpan artefak yang lebih besar. Kosongkan beberapa ruang disk dan kemudian coba lagi penerapan.

IO_FILE_ATTRIBUTE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika ukuran file yang ada tidak dapat diambil dari sistem file. Periksa log untuk detailnya.

SET_PERMISSION_ERROR

Anda mungkin mendapatkan kesalahan ini ketika izin tidak dapat disetel pada artefak atau artefak direktori yang diunduh. Periksa log untuk detailnya.

IO_UNZIP_ERROR

Anda mungkin mendapatkan kesalahan ini ketika artefak tidak dapat dibuka ritsletingnya. Periksa log untuk detailnya.

LOCAL_RECIPE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika salinan lokal dari file resep tidak dapat ditemukan. Coba penerapan lagi.

LOCAL_RECIPE_RUSAK

Anda mungkin mendapatkan kesalahan ini ketika salinan lokal resep telah berubah sejak diunduh. Hapus salinan resep yang ada dan coba penerapannya lagi.

LOCAL_RECIPE_METADATA_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika salinan lokal dari file metadata resep tidak dapat ditemukan. Coba penerapan lagi.

LAUNCH_DIRECTORY_CORRUPTED

Anda mungkin mendapatkan kesalahan ini ketika direktori yang digunakan untuk meluncurkan Greengrass nucleus /greengrass/v2/alts/current () telah dimodifikasi sejak terakhir kali nukleus dimulai. Mulai ulang nukleus dan kemudian coba lagi penerapan.

HASHING_ALGORITHM_UNAVAILABLE

Anda mungkin mendapatkan kesalahan ini ketika distribusi Java perangkat tidak mendukung algoritma hashing yang diperlukan atau ketika algoritma hash yang ditentukan dalam resep komponen tidak valid.

DEVICE_CONFIG_NOT_VALID_FOR_ARTIFACT_DOWNLOAD

Anda mungkin mendapatkan kesalahan ini ketika ada kesalahan dalam konfigurasi perangkat yang mencegah penerapan mengunduh artefak dari Amazon S3 atau cloud Greengrass. Periksa log untuk kesalahan konfigurasi tertentu dan kemudian coba lagi penerapan.

Kesalahan dependensi

DOCKER_ERROR

Anda mungkin mendapatkan kesalahan ini saat menarik gambar Docker. Periksa kode kesalahan tambahan atau log untuk detailnya.

DOCKER_SERVICE_UNAVAILABLE

Anda mungkin mendapatkan kesalahan ini ketika Greengrass tidak bisa masuk ke registri Docker. Periksa log untuk kesalahan tertentu dan kemudian coba penerapan lagi.

DOCKER_LOGIN_ERROR

Anda mungkin mendapatkan kesalahan ini ketika kesalahan tak terduga terjadi saat masuk ke Docker. Periksa log untuk kesalahan tertentu dan kemudian coba penerapan lagi.

DOCKER_PULL_ERROR

Anda mungkin mendapatkan kesalahan ini ketika kesalahan tak terduga terjadi saat menarik gambar Docker dari registri. Periksa log untuk kesalahan tertentu dan kemudian coba penerapan lagi.

DOCKER_IMAGE_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika gambar Docker yang diminta tidak ada. Periksa log untuk kesalahan tertentu dan coba penerapan lagi.

DOCKER_IMAGE_QUERY_ERROR

Anda mungkin mendapatkan kesalahan ini ketika kegagalan tak terduga terjadi saat menanyakan Docker untuk gambar yang tersedia. Periksa log untuk kesalahan spesifik dan coba penerapan lagi.

S3_KESALAHAN

Anda mungkin mendapatkan kesalahan ini saat mengunduh artefak Amazon S3. Periksa kode kesalahan tambahan atau log untuk detailnya.

S3_RESOURCE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika operasi Amazon S3 mengembalikan kesalahan 404. Periksa kode kesalahan tambahan atau log untuk detailnya.

S3_BAD_PERMINTAAN

Anda mungkin mendapatkan kesalahan ini ketika operasi Amazon S3 mengembalikan kesalahan 400. Periksa log untuk kesalahan tertentu dan coba permintaan lagi.

Kesalahan HTTP

HTTP_REQUEST_ERROR

Anda mungkin mendapatkan kesalahan ini ketika terjadi kesalahan saat membuat permintaan HTTP. Periksa log untuk kesalahan spesifik.

DOWNLOAD_DEPLOYMENT_DOCUMENT_ERROR

Anda mungkin mendapatkan kesalahan ini ketika terjadi kesalahan HTTP saat mengunduh dokumen penerapan. Periksa log untuk kesalahan HTTP tertentu.

GET_GREENGRASS_ARTIFACT_SIZE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika kesalahan HTTP terjadi saat mendapatkan ukuran artefak komponen publik. Periksa log untuk kesalahan HTTP tertentu.

DOWNLOAD_GREENGRASS_ARTIFACT_ERROR

Anda mungkin mendapatkan kesalahan ini ketika terjadi kesalahan HTTP saat mengunduh artefak komponen publik. Periksa log untuk kesalahan HTTP tertentu.

Kesalahan jaringan

NETWORK_ERROR

Anda mungkin mendapatkan kesalahan ini ketika ada masalah koneksi selama penerapan. Periksa koneksi perangkat ke Internet dan coba penerapannya lagi.

Kesalahan nukleus

PERMINTAAN BURUK

Anda mungkin mendapatkan kesalahan ini ketika operasi AWS cloud mengembalikan kesalahan 400. Periksa log untuk melihat API mana yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

NUCLEUS_VERSION_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika perangkat inti tidak dapat menemukan versi inti aktif. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

NUCLEUS_RESTART_FAILURE

Anda mungkin mendapatkan kesalahan ini ketika nukleus tidak dimulai ulang selama penerapan apa pun yang memerlukan restart nukleus. Periksa log pemuat untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

INSTALLED_COMPONENT_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika nukleus tidak dapat menemukan komponen yang diinstal. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

DEPLOYMENT_DOCUMENT_NOT_VALID

Anda mungkin mendapatkan kesalahan ini saat perangkat menerima dokumen penerapan yang tidak valid. Periksa kode kesalahan tambahan atau periksa log untuk melihat apa yang menyebabkan kesalahan.

EMPTY_DEPLOYMENT_REQUEST

Anda mungkin mendapatkan kesalahan ini saat perangkat menerima permintaan penerapan kosong. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

DEPLOYMENT_DOCUMENT_PARSE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika format permintaan penerapan tidak cocok dengan format yang diharapkan. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

COMPONENT_METADATA_NOT_VALID_IN_DEPLOYMENT

Anda mungkin mendapatkan kesalahan ini ketika permintaan penerapan berisi metadata komponen yang tidak valid. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

LAUNCH_DIRECTORY_CORRUPTED

Anda mungkin mendapatkan kesalahan ini saat memindahkan perangkat Greengrass dari satu grup hal ke grup lain, dan kemudian kembali ke grup asli dengan penerapan yang memerlukan Greengrass untuk memulai ulang. Untuk mengatasi kesalahan, buat ulang direktori peluncuran untuk Greengrass di perangkat.

Untuk informasi selengkapnya, lihat 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.

Kesalahan server

SERVER_ERROR

Anda mungkin mendapatkan kesalahan ini ketika operasi AWS layanan mengembalikan kesalahan 500 karena layanan tidak dapat memproses permintaan sekarang. Coba lagi penerapan nanti.

S3_SERVER_ERROR

Anda mungkin mendapatkan kesalahan ini ketika operasi Amazon S3 mengembalikan kesalahan 500. Periksa kode kesalahan tambahan atau log untuk detailnya.

Kesalahan layanan cloud

RESOLVE_COMPONENT_CANDIDATES_BAD_RESPONSE

Anda mungkin mendapatkan kesalahan ini ketika layanan cloud Greengrass mengirimkan respons yang tidak kompatibel ke operasi. ResolveComponentCandidates Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

DEPLOYMENT_DOCUMENT_SIZE_EXCEEDED

Anda mungkin mendapatkan kesalahan ini ketika dokumen penerapan yang diminta melebihi kuota ukuran maksimum. Kurangi ukuran dokumen penyebaran dan coba penerapan lagi.

GREENGRASS_ARTIFACT_SIZE_NOT_FOUND

Anda mungkin mendapatkan kesalahan ini ketika Greengrass tidak bisa mendapatkan ukuran artefak komponen publik. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

DEPLOYMENT_DOCUMENT_NOT_VALID

Anda mungkin mendapatkan kesalahan ini saat perangkat menerima dokumen penerapan yang tidak valid. Periksa kode kesalahan tambahan atau periksa log untuk melihat apa yang menyebabkan kesalahan.

EMPTY_DEPLOYMENT_REQUEST

Anda mungkin mendapatkan kesalahan ini saat perangkat menerima permintaan penerapan kosong. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

DEPLOYMENT_DOCUMENT_PARSE_ERROR

Anda mungkin mendapatkan kesalahan ini ketika format permintaan penerapan tidak cocok dengan format yang diharapkan. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

COMPONENT_METADATA_NOT_VALID_IN_DEPLOYMENT

Anda mungkin mendapatkan kesalahan ini ketika permintaan penerapan berisi metadata komponen yang tidak valid. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

Kesalahan umum

Kesalahan umum ini tidak memiliki jenis kesalahan terkait.

DEPLOYMENT_INTERRUPTED

Anda mungkin mendapatkan kesalahan ini ketika penerapan tidak dapat diselesaikan karena penghentian inti atau peristiwa eksternal lainnya. Periksa kode kesalahan tambahan atau log untuk detailnya.

ARTIFACT_DOWNLOAD_ERROR

Anda mungkin mendapatkan kesalahan ini ketika ada masalah saat mengunduh artefak. Periksa kode kesalahan tambahan atau log untuk detailnya.

NO_AVAILABLE_COMPONENT_VERSION

Anda mungkin mendapatkan kesalahan ini ketika versi komponen tidak ada di cloud atau secara lokal, atau jika ada konflik resolusi ketergantungan. Periksa kode kesalahan tambahan atau log untuk detailnya.

COMPONENT_PACKAGE_LOADING_ERROR

Anda mungkin mendapatkan kesalahan ini saat kesalahan memproses artefak yang diunduh. Periksa kode kesalahan tambahan atau log untuk detailnya.

AWAN_ API_ERROR

Anda mungkin mendapatkan kesalahan ini saat terjadi kesalahan saat memanggil API AWS layanan. Periksa kode kesalahan tambahan atau log untuk detailnya.

IO_ERROR

Anda mungkin mendapatkan kesalahan ini ketika kesalahan I/O terjadi selama penerapan. Periksa kode kesalahan tambahan atau log untuk detailnya.

COMPONENT_UPDATE_ERROR

Anda mungkin mendapatkan kesalahan ini saat komponen tidak diperbarui selama penerapan. Periksa kode kesalahan tambahan atau periksa log untuk melihat apa yang menyebabkan kesalahan.

Kesalahan tidak diketahui

DEPLOYMENT_FAILURE

Anda mungkin mendapatkan kesalahan ini saat penerapan gagal karena pengecualian yang tidak dicentang dilemparkan. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.

DEPLOYMENT_TYPE_NOT_VALID

Anda mungkin mendapatkan kesalahan ini ketika jenis penerapan tidak valid. Periksa log untuk melihat apa yang menyebabkan kesalahan, lalu periksa halaman pembaruan perangkat lunak nukleus untuk melihat apakah masalah telah diperbaiki di versi nukleus yang lebih baru, atau kontak Dukungan.