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 manifestů importu je .importmanifest.json. K importu všech aktualizací do služby Device Update pro IoT Hub je potřeba alespoň jeden manifest importu. 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.

Možnou příčinou této chyby je, že máte platné manifesty importu, ale na konci názvu souboru nemáte příponu .importmanifest.json . Toto rozšíření se vyžaduje, aby manifesty importu byly rozpoznány procesem importu v 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 manifestů 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, na které odkazuje nadřazený. Při importu podřízených aktualizací musí být zahrnut nadřazený manifest, protože obsahuje požadované informace o těchto podřízených aktualizacích.

Možnou příčinou této chyby je, že máte platný nadřazený manifest importu, ale na konci názvu souboru nemáte příponu .importmanifest.json . Toto rozšíření se vyžaduje, aby manifesty importu byly rozpoznány procesem importu v Azure Portal. Pokud je rozšíření správné, měli byste zkontrolovat případné problémy ve schématu nadřazeného manifestu importu. Přečtěte si další informace o manifestech importu.
Toto nahrání obsahuje [n] nadřazených manifestů. Je povolen pouze jeden. Odstraňte manifesty, které nechcete používat, 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, na které odkazuje nadřazený. Pro danou aktualizaci může být zahrnut 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 jde o nadřazený manifest importu.

Pokud chcete tento problém vyřešit, nejprve určete, který nadřazený manifest importu odpovídá importu aktualizace, a potom odeberte všechny ostatní, aby byl jenom jeden nadřazený manifest importu. Přečtěte si další informace o manifestech importu.
Při nahrávání chybí jeden nebo více podřízených manifestů uvedených v parent('parentimportfile.importmanifest.json'). Přidejte požadované podřízené manifesty 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ždé z uvedených ID aktualizací, ale tyto podřízené manifesty importu nejsou součástí vaší aktualizace.

Pokud chcete tento problém vyřešit, budete muset do aktualizace přidat každý z těchto podřízených manifestů importu, jinak 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ém souboru. 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, každý uvedený manifest je podřízeným manifestem importu, který je k dispozici v aktualizaci, ale není odkazován v nadřazené manifestu importu.

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

Pokud chcete tento problém vyřešit, musíte 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 nadbytečné soubory a zkuste nahrát znovu. Aktualizace proxy serveru může obsahovat více manifestů importu, z nichž každý odkazuje na více souborů aktualizace. Tato chyba se zobrazí, pokud se pokusíte importovat soubory aktualizací, 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 na každý soubor na jeden 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 každý název byl jedinečný. Aktualizace může obsahovat více souborů, ale každý soubor musí mít jedinečný název. Pokud se pokusíte importovat soubory aktualizací 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 na každý soubor v příslušném manifestu importu. Přečtěte si další informace o manifestech importu.
Nejméně jeden manifest importu nebyl správně naformátovaný. Odstraňte soubor nebo upravte jeho syntaxi a zkuste to znovu. Pokud se zobrazí tato chyba, došlo k problému s tím, jak se vaše manifesty importu vytvořily. Pokud chcete tento problém vyřešit, projděte si všechny uvedené manifesty importu a zkontrolujte, jestli nedochází k žádným problémům se schématem . Přečtěte si další informace o manifestech importu.

Další kroky