Share via


Guide de résolution des problèmes d’importation de mises à jour de proxy dans Device Update pour IoT Hub

Ce document fournit des étapes de dépannage et un tableau des messages d’erreur que vous pouvez rencontrer lors de l’importation de mises à jour de proxy dans Device Update pour IoT Hub.

Messages d’erreur

Message d’erreur Comment résoudre les problèmes
Aucun manifeste d’importation n’a été trouvé dans ce chargement. L’extension de fichier pour les manifestes d’importation est .importmanifest.json. Au moins un manifeste d’importation est nécessaire pour importer une mise à jour dans Device Update pour IoT Hub. Une mise à jour de proxy peut avoir un manifeste d’importation parent et un certain nombre de manifestes d’importation enfants référencés à partir du parent.

Cette erreur peut se produire si vous avez un ou plusieurs manifestes d’importation valides qui n’ont pas l’extension de nom de fichier .importmanifest.json. Cette extension est obligatoire pour que les manifestes d’importation soient reconnus par le processus d’importation dans le portail Azure. Si l’extension est correcte, examinez le schéma de chaque manifeste d’importation dans votre mise à jour pour rechercher des problèmes potentiels. Découvrez plus en détail les manifestes d’importation.
Un manifeste parent obligatoire est manquant dans ce téléchargement. L’extension de fichier pour les manifestes d’importation est .importmanifest.json. Une mise à jour de proxy peut avoir un manifeste d’importation parent et un certain nombre de manifestes d’importation enfants référencés à partir du parent. Un manifeste parent doit être inclus lors de l’importation de mises à jour enfants, car il contient des informations requises sur ces mises à jour enfants.

Cette erreur peut se produire si vous avez un manifeste d’importation parent valide qui n’a pas l’extension de nom de fichier .importmanifest.json. Cette extension est obligatoire pour que les manifestes d’importation soient reconnus par le processus d’importation dans le portail Azure. Si l’extension est correcte, examinez le schéma du manifeste d’importation parent pour rechercher des problèmes potentiels. Découvrez plus en détail les manifestes d’importation.
Ce chargement contient [n] manifestes parents. Une seule contrainte est autorisée. Supprimez les manifestes que vous ne voulez pas utiliser, puis réessayez le chargement. Une mise à jour de proxy peut avoir un manifeste d’importation parent et un certain nombre de manifestes d’importation enfants référencés à partir du parent. Un seul manifeste parent peut être inclus pour une mise à jour donnée, même s’il peut y avoir n’importe quel nombre de manifestes d’importation enfants. Si cette erreur s’accompagne d’une liste de manifestes d’importation, chaque fichier contient des informations indiquant qu’il s’agit d’un manifeste d’importation parent.

Pour résoudre ce problème, déterminez le manifeste d’importation parent qui correspond à la mise à jour que vous importez, puis supprimez les autres afin qu’il ne reste qu’un manifeste d’importation parent. Découvrez plus en détail les manifestes d’importation.
Il manque un ou plusieurs manifestes enfants dans le manifeste parent('parentimportfile.importmanifest.json'). Ajoutez les manifestes enfants requis pour ces ID de mise à jour. Une mise à jour de proxy peut avoir un manifeste d’importation parent et un certain nombre de manifestes d’importation enfants. Le manifeste d’importation parent contient des références à tous les manifestes d’importation enfants dans votre mise à jour. Si vous voyez cette erreur, votre manifeste d’importation parent fait référence à un manifeste d’importation enfant pour chacun des ID de mise à jour listés, mais ce ou ces manifestes d’importation enfants ne font pas partie de votre mise à jour.

Pour résoudre ce problème, vous devez ajouter chacun de ces manifestes d’importation enfants à votre mise à jour ou supprimer les références dans le manifeste d’importation parent. Découvrez plus en détail les manifestes d’importation.
Le chargement contient un ou plusieurs manifestes enfants('childmanifest.importmanifest.json')qui ne sont pas listés dans le parent. Supprimez-les et réessayez. Une mise à jour de proxy peut avoir un manifeste d’importation parent et un certain nombre de manifestes d’importation enfants. Le manifeste d’importation parent contient des références à tous les manifestes d’importation enfants dans votre mise à jour. Si vous voyez cette erreur, chaque manifeste listé est un manifeste d’importation enfant qui est présent dans la mise à jour mais qui n’est pas référencé dans le manifeste d’importation parent.

Pour résoudre ce problème, vous devez supprimer ces manifestes d’importation enfants. Vous pouvez également ajouter des références à ces manifestes dans votre manifeste d’importation parent. Découvrez plus en détail les manifestes d’importation.
Certains fichiers de mise à jour requis sont manquants. Incluez-les, puis réessayez de charger. Une mise à jour de proxy peut avoir plusieurs manifestes d’importation, chacun d’entre eux référençant plusieurs fichiers de mise à jour. Si l’un des fichiers référencés n’est pas inclus quand vous importez votre mise à jour, vous voyez cette erreur.

Pour résoudre ce problème, vous devez ajouter les fichiers manquants ou supprimer les références à ces fichiers du manifeste d’importation dans lequel elles se trouvent. Découvrez plus en détail les manifestes d’importation.
Le chargement contient un ou plusieurs fichiers qui ne sont pas listés dans le manifeste. Supprimez les fichiers en trop et recommencez votre chargement. Une mise à jour de proxy peut avoir plusieurs manifestes d’importation, chacun d’entre eux référençant plusieurs fichiers de mise à jour. Cette erreur se produit si vous tentez d’importer des fichiers de mise à jour qui ne sont pas référencés dans un manifeste d’importation.

Pour résoudre ce problème, supprimez les fichiers listés dans le message d’erreur. Vous pouvez également ajouter une référence pour chaque fichier à l’un de vos manifestes d’importation. Découvrez plus en détail les manifestes d’importation.
Le chargement contient des noms de fichiers en double. Supprimez ou renommez les fichiers afin que chaque nom soit unique. Une mise à jour peut contenir plusieurs fichiers, mais chaque fichier doit avoir un nom de fichier unique. Si vous essayez d’importer des fichiers de mise à jour portant le même nom, cette erreur s’affiche.

Pour résoudre ce problème, supprimez ou renommez les fichiers listés dans le message d’erreur. Si vous renommez des fichiers, veillez à modifier également la référence associée pour chaque fichier dans le manifeste d’importation approprié. Découvrez plus en détail les manifestes d’importation.
Un ou plusieurs manifestes d’importation n’ont pas été mis en forme correctement. Supprimez le fichier ou ajustez sa syntaxe, puis réessayez. Cette erreur se produit en cas de problème avec la façon dont votre ou vos manifestes d’importation ont été créés. Pour résoudre ce problème, examinez chaque manifeste d’importation listé et vérifiez l’absence de problèmes liés au schéma. Découvrez plus en détail les manifestes d’importation.

Étapes suivantes