Condividi tramite


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

Questo documento illustra i passaggi per la risoluzione dei problemi e una tabella di messaggi di errore che possono verificarsi durante l'importazione di aggiornamenti del 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 del 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 del 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 di questo errore è che si dispone di 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 verificare la presenza di eventuali problemi. Altre informazioni sull'importazione dei manifesti.
In questo caricamento manca un manifesto padre obbligatorio. L'estensione del file per i manifesti di importazione è .importmanifest.json. Un aggiornamento del 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 di 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 di importazione padre per verificare la presenza di eventuali problemi. Altre informazioni sull'importazione dei manifesti.
Questo caricamento contiene [n] manifesti padre. È consentito un solo vincolo. Eliminare i manifesti che non si vuole usare e provare a ripetere il caricamento. Un aggiornamento del 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.
Nel caricamento mancano uno o più manifesti figlio elencati nel manifesto padre ('parentimportfile.importmanifest.json'). Aggiungere i manifesti figlio necessari per questi ID aggiornamento. Un aggiornamento del 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. Eliminarli e riprovare. Un aggiornamento del 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 a cui non viene fatto riferimento nel manifesto di importazione padre.

Per risolvere questo problema, è necessario rimuovere questi manifesti di importazione figlio. In alternativa, è possibile aggiungere riferimenti a tali file nel manifesto di importazione padre. Altre informazioni sull'importazione dei manifesti.
Mancano alcuni file di aggiornamento necessari. Includerli e provare a ripetere il caricamento. Un aggiornamento del 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 provare a ripetere il caricamento. Un aggiornamento del 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.
Il formato di uno o più manifesti di importazione non è corretto. 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