Temukan penyebab dan solusi masalah berdasarkan kode kesalahan Enclave CLI.
|
Error code |
Description |
Cause and handling method |
|
E01 |
Missing required parameters |
Satu atau beberapa parameter yang diperlukan tidak diberikan. Tentukan semua parameter yang diperlukan, lalu coba lagi. |
|
E02 |
Conflicting parameters |
Perintah berisi parameter yang saling eksklusif. Gunakan hanya salah satu. Misalnya, pada |
|
E03 |
Invalid parameter type |
Nilai parameter memiliki tipe yang salah. Misalnya, |
|
E04 |
Socket pair creation failure |
Enclave CLI gagal membuat pasangan socket untuk komunikasi enclave. Penyebabnya bisa berupa memori tidak mencukupi atau batas maksimum deskriptor terbuka telah tercapai. Coba ulang perintah, atau restart instans lalu coba lagi. |
|
E05 |
Process spawn failure |
Enclave CLI gagal membuat proses manajemen enclave selama eksekusi |
|
E06 |
Failed to create the daemon process |
Gagal menjadikan proses enclave sebagai daemon. Kemungkinan penyebab: memori tidak mencukupi, batas thread sistem tercapai, atau proses utama Enclave CLI tidak diizinkan menjadi daemon. Bebaskan memori lalu coba lagi, atau restart instans lalu coba lagi. |
|
E07 |
Directory read failure |
Enclave CLI gagal membaca direktori socket enclave (default: |
|
E08 |
Connection error |
Enclave CLI tidak dapat terhubung ke enclave. Pastikan enclave telah dimulai dan berada dalam status |
|
E09 |
Socket close error |
Enclave CLI gagal menutup socket, kemungkinan karena operasi tersebut terganggu oleh sinyal lain. Coba ulang perintah. |
|
E10 |
Socket timeout configuration failure |
Enclave CLI gagal mengonfigurasi timeout untuk socket yang ditentukan. Pastikan socket tersebut valid. |
|
E11 |
Socket error |
Terjadi kesalahan socket yang tidak terduga. |
|
E12 |
Epoll error |
Enclave CLI gagal mendaftarkan deskriptor enclave ke epoll untuk pemantauan event. Penyebabnya bisa berupa memori tidak mencukupi atau batas deskriptor epoll telah tercapai. Bebaskan memori lalu coba lagi, atau restart instans lalu coba lagi. |
|
E13 |
Inotify error |
Enclave CLI gagal menjalankan operasi inotify untuk memantau perubahan socket. Penyebabnya bisa berupa memori tidak mencukupi atau batas watch inotify telah tercapai. Bebaskan memori lalu coba lagi, atau restart instans lalu coba lagi. |
|
E14 |
Invalid command |
Perintah berisi subperintah atau parameter yang tidak valid. Periksa kembali nama subperintah dan parameter. |
|
E15 |
Lock acquisition failure |
Enclave CLI gagal mendapatkan lock. Thread sebelumnya yang memegang lock mengalami pengecualian. Coba ulang perintah, atau restart instans lalu coba lagi. |
|
E16 |
Thread synchronization failed |
Enclave CLI gagal menggabungkan (join) thread setelah eksekusi selesai. Coba ulang perintah. |
|
E17 |
Serde error |
Terjadi kesalahan saat serialisasi atau deserialisasi perintah atau output-nya. Pastikan data JSON dalam perintah valid. |
|
E18 |
File permissions error |
Enclave CLI tidak memiliki izin untuk mengubah file log (default: |
|
E19 |
File operation failure |
Enclave CLI gagal menjalankan operasi file yang diminta. Pastikan file target ada dan Anda memiliki izin yang diperlukan. |
|
E20 |
Invalid CPU configuration |
Parameter |
|
E21 |
No such vCPUs available in the pool |
Satu atau beberapa ID vCPU dalam |
|
E22 |
Insufficient vCPUs available in the pool |
Jumlah vCPU dalam |
|
E23 |
CPU ID error |
Perintah |
|
E24 |
CPU error |
Perintah |
|
E25 |
Hugepage size error |
Enclave CLI menggunakan ukuran hugepage yang tidak valid untuk menginisialisasi memori enclave. Pastikan kode Enclave CLI tidak dimodifikasi untuk menyertakan ukuran hugepage yang tidak valid. |
|
E26 |
Insufficient memory requested for the enclave image |
Memori yang ditentukan dalam |
|
E27 |
Insufficient memory available |
Memori yang ditentukan dalam |
|
E28 |
Invalid enclave descriptor |
Terjadi kesalahan deskriptor saat membuat enclave. Lihat backtrace kesalahan untuk detail lebih lanjut. |
|
E29 |
Ioctl error |
Terjadi kesalahan ioctl yang tidak terduga. Lihat backtrace kesalahan untuk detail lebih lanjut. |
|
E30 |
Failure to obtain image load info using ioctl |
Enclave CLI gagal mendapatkan informasi pemuatan image melalui ioctl. Lihat backtrace kesalahan untuk detail lebih lanjut. |
|
E31 |
Failure to configure memory using ioctl |
Enclave CLI gagal mengonfigurasi memori enclave melalui ioctl. Lihat backtrace kesalahan untuk detail lebih lanjut. |
|
E32 |
Failure to configure vCPUs using ioctl |
Enclave CLI gagal mengonfigurasi vCPU enclave melalui ioctl. Lihat backtrace kesalahan untuk detail lebih lanjut. |
|
E33 |
Enclave startup failure using ioctl |
Enclave CLI gagal memulai enclave melalui ioctl. Lihat backtrace kesalahan untuk detail lebih lanjut. |
|
E34 |
Memory overflow |
Enclave CLI gagal memuat image enclave ke dalam wilayah memori yang dialokasikan untuk enclave. Contohnya, offset wilayah ditambah ukuran file image melebihi alamat maksimum platform. |
|
E35 |
EIF file parsing error |
Enclave CLI gagal membaca bagian tertentu dari file image enclave ke dalam memori. Pastikan file image enclave valid. |
|
E36 |
Enclave startup failure |
Enclave CLI tidak menerima heartbeat vsock dari VM Enclave. VM mungkin gagal dimulai. Pastikan Anda memberikan file image enclave yang valid. |
|
E37 |
Enclave event monitoring error |
Terjadi kesalahan saat memantau event enclave. Lihat backtrace kesalahan untuk detail lebih lanjut. |
|
E38 |
Enclave process command execution failure |
Proses enclave gagal mengeksekusi perintah yang dikirim oleh Enclave CLI. Pastikan enclave berjalan sesuai harapan. |
|
E39 |
Enclave CLI cannot connect to the enclave management process |
Enclave CLI gagal terhubung ke proses enclave, kemungkinan karena pembuatan enclave gagal akibat kesalahan lain sehingga proses berhenti. Periksa kode kesalahan Enclave CLI lainnya. Jika tidak ada, lihat backtrace kesalahan untuk detail lebih lanjut. |
|
E40 |
Socket path not found |
Enclave CLI membuat jalur socket berdasarkan ID enclave untuk berkomunikasi dengan proses enclave. Kesalahan ini terjadi ketika jalur socket tersebut tidak ditemukan, kemungkinan karena proses enclave tidak berjalan sesuai harapan. Lihat backtrace kesalahan untuk detail lebih lanjut. |
|
E41 |
Enclave process reply failure |
Setelah proses enclave menjalankan perintah dari Enclave CLI, proses tersebut mengirimkan output kembali. Kesalahan ini terjadi ketika proses enclave gagal mengirim output, kemungkinan karena Enclave CLI tidak berjalan sesuai harapan. Coba ulang perintah. |
|
E42 |
MMAP fault |
Enclave CLI gagal melakukan mmap memori untuk enclave, kemungkinan karena memori bebas tidak mencukupi. Bebaskan memori lalu coba lagi, atau restart instans lalu coba lagi. |
|
E43 |
Munmap Fault |
Enclave CLI gagal melakukan munmap memori selama pelepasan resource enclave. Pastikan kode Enclave CLI tidak dimodifikasi untuk mengirimkan parameter yang tidak valid ke munmap. |
|
E44 |
Enclave console connection failure |
Enclave CLI gagal terhubung ke konsol enclave yang ditentukan. Pastikan enclave dijalankan dalam mode Debug. |
|
E45 |
The Enclave debug output could not be retrieved |
Enclave CLI gagal membaca data dari konsol enclave. Coba ulang perintah. |
|
E46 |
Enclave console write output error |
Enclave CLI gagal menampilkan data yang diambil dari konsol enclave. Coba ulang perintah. |
|
E47 |
Integer parsing error |
Alamat vsock CID enclave bukan integer yang valid. Jalankan |
|
E48 |
Enclave image build error |
Enclave CLI gagal membangun file image enclave. Lihat backtrace kesalahan untuk detail lebih lanjut. |
|
E49 |
Docker image build error |
Nilai |
|
E50 |
Docker image pull error |
Enclave CLI gagal menarik (pull) image Docker yang ditentukan oleh --docker-uri selama eksekusi |
|
E51 |
Artifacts directory not found |
Enclave CLI memerlukan direktori untuk file antara saat membangun file image enclave. Jalur tersebut berasal dari variabel lingkungan |
|
E52 |
The attachment folder was not found |
Enclave CLI gagal menemukan direktori yang menyimpan blob seperti file kernel enclave dan image disk boot. Direktori ini diperlukan untuk membangun file image enclave. Coba ulang perintah. |
|
E53 |
Timing fault |
Enclave CLI gagal mengukur interval antara pembacaan output debug berturut-turut selama eksekusi |
|
E54 |
Signal masking error |
Penyembunyian sinyal (signal masking) gagal setelah proses manajemen enclave dibuat. Coba ulang perintah. |
|
E55 |
Fault during signal unmasking |
Enclave CLI gagal membatalkan penyembunyian sinyal (unmask) setelah membuat proses enclave. Coba ulang perintah. |
|
E56 |
Logger error |
Terjadi kesalahan saat menginisialisasi sistem logging. Lihat backtrace kesalahan untuk detail lebih lanjut. |