Sdílet prostřednictvím


Průvodce odstraňováním potíží se službou Device Update for IoT pro import aktualizací proxy serveru

Tento dokument obsahuje postup řešení potíží a tabulku chybových zpráv, se kterými se můžete setkat při importu aktualizací proxy serveru do služby Device Update pro IoT Hub.

Chybové zprávy

Chybová zpráva Řešení potíží
V tomto nahrání nebyl nalezen žádný manifest importu. Přípona souboru pro manifesty importu je .importmanifest.json K importu jakékoli aktualizace do služby Device Update pro IoT Hub se vyžaduje alespoň jeden manifest importu. Aktualizace proxy serveru může mít nadřazený manifest importu i určitý počet podřízených manifestů importu odkazovaných z nadřazeného objektu.

Možným důvodem této chyby je, že máte platné manifesty importu, ale na konci názvu souboru nemají příponu .importmanifest.json . Toto rozšíření se vyžaduje, aby se manifesty importu rozpoznaly procesem importu na webu Azure Portal. Pokud je rozšíření správné, měli byste zkontrolovat schéma každého manifestu importu v aktualizaci a zjistit případné problémy. Přečtěte si další informace o manifestech importu.
V tomto nahrání chybí požadovaný nadřazený manifest. Přípona souboru pro manifesty importu je .importmanifest.json Aktualizace proxy serveru může mít nadřazený manifest importu a také určitý počet podřízených manifestů importu odkazovaných z nadřazeného objektu. Nadřazený manifest musí být zahrnut při importu všech podřízených aktualizací, protože obsahuje požadované informace o těchto podřízených aktualizacích.

Možným důvodem této chyby je, že máte platný nadřazený manifest importu, ale nemá příponu .importmanifest.json na konci názvu souboru. Toto rozšíření se vyžaduje, aby se manifesty importu rozpoznaly procesem importu na webu Azure Portal. Pokud je rozšíření správné, měli byste zkontrolovat schéma nadřazeného manifestu importu pro případné problémy. Přečtěte si další informace o manifestech importu.
Toto nahrání obsahuje [n] nadřazené manifesty. Je povolen pouze jeden. Odstraňte manifesty, které nechcete použít, a zkuste je nahrát znovu. Aktualizace proxy serveru může mít nadřazený manifest importu a také určitý počet podřízených manifestů importu odkazovaných z nadřazeného objektu. Pro danou aktualizaci lze zahrnout pouze jeden nadřazený manifest, i když může existovat libovolný počet podřízených manifestů importu. Pokud se zobrazí tato chyba spolu se seznamem souborů manifestu importu, každý z těchto souborů obsahuje informace o tom, že se jedná o nadřazený manifest importu.

Pokud chcete tento problém vyřešit, nejprve určete, který nadřazený manifest importu odpovídá aktualizaci, kterou importujete, a pak odeberte všechny ostatní, aby byl jenom jeden nadřazený manifest importu. Přečtěte si další informace o manifestech importu.
Nahrání chybí jeden nebo více podřízených manifestů uvedených v nadřazené položce ("parentimportfile.importmanifest.json"). Přidání požadovaných podřízených manifestů pro tato ID aktualizací Aktualizace proxy serveru může mít nadřazený manifest importu a také určitý počet podřízených manifestů importu. Nadřazený manifest importu obsahuje odkazy na všechny podřízené manifesty importu v aktualizaci. Pokud se zobrazí tato chyba, nadřazený manifest importu odkazuje na podřízený manifest importu pro každou z uvedených ID aktualizací, ale tyto podřízené manifesty importu nejsou součástí aktualizace.

Pokud chcete tento problém vyřešit, musíte do aktualizace přidat každý z těchto podřízených manifestů importu nebo odebrat odkazy v nadřazené manifestu importu. Přečtěte si další informace o manifestech importu.
Nahrání obsahuje podřízené soubory manifestu (childmanifest.importmanifest.json), které nejsou uvedené v nadřazené položce. Odstraňte ho a zkuste to znovu. Aktualizace proxy serveru může mít nadřazený manifest importu a také určitý počet podřízených manifestů importu. Nadřazený manifest importu obsahuje odkazy na všechny podřízené manifesty importu v aktualizaci. Pokud se zobrazí tato chyba, je každý uvedený manifest podřízeným manifestem importu, který se nachází v aktualizaci, ale není odkazován v nadřazené manifestu importu.

Pokud chcete tento problém vyřešit, budete muset odebrat tyto podřízené manifesty importu. Nebo do nich můžete přidat odkazy v manifestu nadřazeného importu. Přečtěte si další informace o manifestech importu.
Chybí některé požadované aktualizační soubory. Zahrňte je a zkuste nahrát znovu. Aktualizace proxy serveru může mít několik manifestů importu, z nichž každý odkazuje na více souborů aktualizací. Pokud některé soubory, na které odkazujete, nejsou při importu aktualizace zahrnuté, zobrazí se tato chyba.

Pokud chcete tento problém vyřešit, budete muset přidat chybějící soubory nebo odebrat odkazy na tyto soubory z manifestu importu, který je obsahuje. Přečtěte si další informace o manifestech importu.
Nahrání obsahuje jeden nebo více souborů, které nejsou uvedené v manifestu. Odstraňte další soubory a zkuste nahrát znovu. Aktualizace proxy serveru může mít několik manifestů importu, z nichž každý odkazuje na více souborů aktualizací. Tato chyba se zobrazí, pokud se pokusíte importovat všechny soubory aktualizace, na které se v manifestu importu neodkazuje.

Pokud chcete tento problém vyřešit, odeberte soubory uvedené v chybové zprávě. Nebo přidejte odkaz pro každý soubor do jednoho z manifestů importu. Přečtěte si další informace o manifestech importu.
Nahrání obsahuje duplicitní názvy souborů. Odstraňte nebo přejmenujte soubory tak, aby byl každý název jedinečný. Aktualizace může obsahovat více souborů, ale každý soubor musí mít jedinečný název souboru. Pokud se pokusíte importovat všechny aktualizační soubory se stejným názvem, zobrazí se tato chyba.

Pokud chcete tento problém vyřešit, odeberte nebo přejmenujte soubory uvedené v chybové zprávě. Pokud přejmenujete nějaké soubory, nezapomeňte také změnit přidružené odkazy pro každý soubor v příslušném manifestu importu. Přečtěte si další informace o manifestech importu.
Jeden nebo více manifestů importu nebyl správně naformátován. Odstraňte soubor nebo upravte jeho syntaxi a zkuste to znovu. Pokud se zobrazí tato chyba, došlo k problému s vytvořením manifestů importu. Pokud chcete tento problém vyřešit, zkontrolujte všechny uvedené manifesty importu a zkontrolujte, že neexistují žádné problémy se schématem . Přečtěte si další informace o manifestech importu.

Další kroky