Panduan pemecahan masalah Device Update for IoT untuk mengimpor pembaruan proksi

Dokumen ini menyediakan langkah-langkah pemecahan masalah dan tabel pesan kesalahan yang mungkin Anda temui saat mengimpor pembaruan proksi ke Device Update for IoT Hub.

Pesan kesalahan

Pesan kesalahan Cara memecahkan masalah
Tidak ada manifes impor yang ditemukan dalam unggahan ini. Ekstensi file untuk manifes impor adalah .importmanifest.json Setidaknya satu manifes impor diperlukan agar pembaruan apa pun diimpor ke Device Update for IoT Hub. Pembaruan proksi mungkin memiliki manifes impor induk dan juga beberapa manifes impor turunan yang dirujuk dari induk.

Kemungkinan penyebab kesalahan ini adalah Anda memiliki manifes impor yang valid tetapi tidak memiliki ekstensi .importmanifest.json di akhir nama file. Ekstensi ini diperlukan agar manifes impor dikenali oleh proses impor di portal Azure. Jika ekstensi sudah benar, Anda harus meninjau skema setiap manifes impor dalam pembaruan Anda untuk masalah apa pun. Pelajari selengkapnya mengenai manifes impor.
Unggahan ini tidak memiliki manifes induk yang diperlukan. Ekstensi file untuk manifes impor adalah .importmanifest.json Pembaruan proksi mungkin memiliki manifes impor induk dan juga beberapa manifes impor turunan yang dirujuk dari induk. Manifes induk harus disertakan saat pembaruan turunan diimpor, karena berisi informasi yang diperlukan tentang pembaruan turunan tersebut.

Kemungkinan penyebab kesalahan ini adalah Anda memiliki manifes impor induk yang valid tetapi tidak memiliki ekstensi .importmanifest.json di akhir nama file. Ekstensi ini diperlukan agar manifes impor dikenali oleh proses impor di portal Azure. Jika ekstensi sudah benar, Anda harus meninjau skema manifes impor induk untuk masalah apa pun. Pelajari selengkapnya mengenai manifes impor.
Unggahan ini berisi manifes induk [n]. Hanya satu yang diizinkan. Hapus manifes yang tidak ingin Anda gunakan dan coba unggah lagi. Pembaruan proksi mungkin memiliki manifes impor induk dan juga beberapa manifes impor turunan yang dirujuk dari induk. Hanya satu manifes induk yang dapat disertakan untuk pembaruan tertentu, meskipun mungkin ada sejumlah manifes impor turunan. Jika Anda melihat kesalahan ini bersama dengan daftar file manifes impor, setiap file tersebut memiliki informasi yang menunjukkan bahwa itu adalah manifes impor induk.

Untuk mengatasi masalah ini, pertama-tama tentukan manifes impor induk mana yang cocok dengan pembaruan yang Anda impor, lalu hapus yang lain sehingga hanya ada satu manifes impor induk. Pelajari selengkapnya mengenai manifes impor.
Unggah manifes yang hilang atau beberapa manifes turunan yang tercantum dalam induk('parentimportfile.importmanifest.json'). Menambahkan manifes turunan yang diperlukan untuk ID pembaruan ini Pembaruan proksi mungkin memiliki manifes impor induk dan juga beberapa manifes impor turunan. Manifes impor induk menyertakan referensi ke semua manifes impor turunan dalam pembaruan Anda. Jika Anda melihat kesalahan ini, manifes impor induk Anda mereferensikan manifes impor turunan untuk setiap ID pembaruan yang tercantum, tetapi manifes impor turunan tersebut bukan bagian dari pembaruan Anda.

Untuk mengatasi masalah ini, Anda harus menambahkan setiap manifes impor turunan ke pembaruan Anda, atau menghapus referensi dalam manifes impor induk. Pelajari selengkapnya mengenai manifes impor.
Unggahan berisi file manifes anak('childmanifest.importmanifest.json')yang tidak tercantum dalam induk. Hapus dan coba lagi. Pembaruan proksi mungkin memiliki manifes impor induk dan juga beberapa manifes impor turunan. Manifes impor induk menyertakan referensi ke semua manifes impor turunan dalam pembaruan Anda. Jika Anda melihat kesalahan ini, setiap manifes tercantum adalah manifes impor turunan yang ada dalam pembaruan tetapi tidak dirujuk dalam manifes impor induk.

Untuk mengatasi masalah ini, Anda harus menghapus manifes impor turunan tersebut. Atau, Anda dapat menambahkan referensi ke sana dalam manifes impor induk Anda. Pelajari selengkapnya mengenai manifes impor.
Beberapa file pembaruan yang diperlukan hilang. Sertakan file, dan coba Anda unggah lagi. Pembaruan proksi mungkin memiliki beberapa manifes impor, masing-masing mereferensikan beberapa file pembaruan. Jika salah satu file yang direferensikan tidak disertakan saat mengimpor pembaruan, Anda akan melihat kesalahan ini.

Untuk mengatasi masalah ini, Anda harus menambahkan file yang hilang, atau menghapus referensi ke file tersebut dari manifes impor yang menyertakannya. Pelajari selengkapnya mengenai manifes impor.
Unggahan berisi satu atau beberapa file yang tidak tercantum dalam manifes. Hapus file tambahan dan coba Anda unggah lagi. Pembaruan proksi mungkin memiliki beberapa manifes impor, masing-masing mereferensikan beberapa file pembaruan. Anda akan melihat kesalahan ini jika mencoba mengimpor file pembaruan apa pun yang tidak direferensikan dalam manifes impor.

Untuk mengatasi masalah ini, hapus file yang tercantum dalam pesan kesalahan. Atau, tambahkan referensi untuk setiap file ke salah satu manifes impor Anda. Pelajari selengkapnya mengenai manifes impor.
Unggahan berisi nama file duplikat. Hapus atau ganti nama file sehingga setiap nama unik. Pembaruan dapat berisi beberapa file, tetapi setiap file harus memiliki nama file yang unik. Jika Anda mencoba mengimpor file pembaruan apa pun yang memiliki nama yang sama, Anda akan melihat kesalahan ini.

Untuk mengatasi masalah ini, hapus atau ganti nama file yang tercantum dalam pesan kesalahan. Jika Anda mengganti nama file apa pun, pastikan juga untuk mengubah referensi terkait untuk setiap file dalam manifes impor yang sesuai. Pelajari selengkapnya mengenai manifes impor.
Satu atau beberapa manifes impor tidak diformat dengan benar. Hapus file atau sesuaikan sintaksnya, lalu coba lagi. Jika Anda melihat kesalahan ini, ada masalah dengan cara pembuatan manifes impor Anda. Untuk mengatasi masalah ini, tinjau setiap manifes impor yang tercantum dan periksa apakah tidak ada masalah skema. Pelajari selengkapnya mengenai manifes impor.

Langkah berikutnya