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. Tambahkangreengrass::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 ketika
posixUser
,posixGroup
, atauwindowsUser
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.