Guida alla risoluzione dei problemi di Aggiornamento dei dispositivi per IoT per l'importazione degli aggiornamenti proxy

Questo documento illustra i passaggi per la risoluzione dei problemi e una tabella di messaggi di errore che possono verificarsi durante l'importazione degli aggiornamenti proxy in Aggiornamento dispositivi per hub IoT.

Messaggi di errore

Messaggio d'errore Come risolvere i problemi
Non è stato trovato alcun manifesto di importazione in questo caricamento. L'estensione di file per i manifesti di importazione è .importmanifest.json Almeno un manifesto di importazione è necessario per qualsiasi aggiornamento da importare in Aggiornamento dispositivi per hub IoT. Un aggiornamento proxy può avere sia un manifesto di importazione padre che un certo numero di manifesti di importazione figlio a cui viene fatto riferimento dall'elemento padre.

Un possibile motivo per questo errore è che sono presenti manifesti di importazione validi, ma non hanno l'estensione .importmanifest.json alla fine del nome del file. Questa estensione è necessaria affinché i manifesti di importazione vengano riconosciuti dal processo di importazione nel portale di Azure. Se l'estensione è corretta, è necessario esaminare lo schema di ogni manifesto di importazione nell'aggiornamento per eventuali problemi. Altre informazioni sull'importazione dei manifesti.
Questo caricamento non contiene un manifesto padre obbligatorio. L'estensione di file per i manifesti di importazione è .importmanifest.json Un aggiornamento proxy può avere un manifesto di importazione padre e anche un certo numero di manifesti di importazione figlio a cui viene fatto riferimento dall'elemento padre. Un manifesto padre deve essere incluso quando vengono importati aggiornamenti figlio, in quanto contiene le informazioni necessarie su tali aggiornamenti figlio.

Un possibile motivo per questo errore è che si dispone di un manifesto di importazione padre valido, ma non ha l'estensione .importmanifest.json alla fine del nome file. Questa estensione è necessaria affinché i manifesti di importazione vengano riconosciuti dal processo di importazione nel portale di Azure. Se l'estensione è corretta, è necessario esaminare lo schema del manifesto dell'importazione padre per eventuali problemi. Altre informazioni sull'importazione dei manifesti.
Questo caricamento contiene [n] manifesti padre. È consentito un solo vincolo. Eliminare i manifesti che non si desidera usare e riprovare a eseguire il caricamento. Un aggiornamento proxy può avere un manifesto di importazione padre e anche un certo numero di manifesti di importazione figlio a cui viene fatto riferimento dall'elemento padre. È possibile includere un solo manifesto padre per un determinato aggiornamento, anche se può essere presente un numero qualsiasi di manifesti di importazione figlio. Se viene visualizzato questo errore insieme a un elenco di file manifesto di importazione, ognuno di questi file contiene informazioni che indicano che si tratta di un manifesto di importazione padre.

Per risolvere questo problema, determinare innanzitutto quale manifesto di importazione padre corrisponde all'aggiornamento che si sta importando e quindi rimuovere tutti gli altri in modo che sia presente un solo manifesto di importazione padre. Altre informazioni sull'importazione dei manifesti.
Il caricamento non contiene uno o più manifesti figlio elencati nell'elemento padre ('parentimportfile.importmanifest.json'). Aggiungere i manifesti figlio necessari per questi ID di aggiornamento Un aggiornamento proxy può avere un manifesto di importazione padre e anche un certo numero di manifesti di importazione figlio. Il manifesto di importazione padre include riferimenti a tutti i manifesti di importazione figlio nell'aggiornamento. Se viene visualizzato questo errore, il manifesto di importazione padre fa riferimento a un manifesto di importazione figlio per ognuno degli ID di aggiornamento elencati, ma tali manifesti di importazione figlio non fanno parte dell'aggiornamento.

Per risolvere questo problema, è necessario aggiungere tutti i manifesti di importazione figlio all'aggiornamento oppure rimuovere i riferimenti nel manifesto di importazione padre. Altre informazioni sull'importazione dei manifesti.
Il caricamento contiene file manifesto figlio ('childmanifest.importmanifest.json') non elencati nell'elemento padre. Eliminarlo e riprovare. Un aggiornamento proxy può avere un manifesto di importazione padre e anche un certo numero di manifesti di importazione figlio. Il manifesto di importazione padre include riferimenti a tutti i manifesti di importazione figlio nell'aggiornamento. Se viene visualizzato questo errore, ogni manifesto elencato è un manifesto di importazione figlio presente nell'aggiornamento, ma non viene fatto riferimento nel manifesto di importazione padre.

Per risolvere questo problema, è necessario rimuovere i manifesti di importazione figlio. In alternativa, è possibile aggiungere riferimenti a tali riferimenti nel manifesto di importazione padre. Altre informazioni sull'importazione dei manifesti.
Alcuni file di aggiornamento necessari erano mancanti. Includerli e riprovare a caricarli. Un aggiornamento proxy può avere più manifesti di importazione, ognuno dei quali fa riferimento a più file di aggiornamento. Se uno dei file a cui si fa riferimento non è incluso quando si importa l'aggiornamento, verrà visualizzato questo errore.

Per risolvere questo problema, è necessario aggiungere i file mancanti oppure rimuovere i riferimenti a tali file dal manifesto di importazione che li include. Altre informazioni sull'importazione dei manifesti.
Il caricamento contiene uno o più file non elencati nel manifesto. Eliminare i file aggiuntivi e riprovare a eseguire il caricamento. Un aggiornamento proxy può avere più manifesti di importazione, ognuno dei quali fa riferimento a più file di aggiornamento. Questo errore verrà visualizzato se si tenta di importare eventuali file di aggiornamento a cui non viene fatto riferimento in un manifesto di importazione.

Per risolvere questo problema, rimuovere i file elencati nel messaggio di errore. In alternativa, aggiungere un riferimento per ogni file a uno dei manifesti di importazione. Altre informazioni sull'importazione dei manifesti.
Il caricamento contiene nomi di file duplicati. Eliminare o rinominare i file in modo che ogni nome sia univoco. Un aggiornamento può contenere più file, ma ogni file deve avere un nome file univoco. Se si tenta di importare eventuali file di aggiornamento con lo stesso nome, verrà visualizzato questo errore.

Per risolvere questo problema, rimuovere o rinominare i file elencati nel messaggio di errore. Se si rinominano file, assicurarsi di modificare anche il riferimento associato per ogni file nel manifesto di importazione appropriato. Altre informazioni sull'importazione dei manifesti.
Uno o più manifesti di importazione non sono stati formattati correttamente. Eliminare il file o modificarne la sintassi e riprovare. Se viene visualizzato questo errore, si è verificato un problema relativo alla creazione dei manifesti di importazione. Per risolvere questo problema, esaminare ogni manifesto di importazione elencato e verificare che non siano presenti problemi di schema . Altre informazioni sull'importazione dei manifesti.

Passaggi successivi