Delen via


Handleiding voor het oplossen van problemen met Device Update voor IoT voor het importeren van proxy-updates

Dit document bevat stappen voor probleemoplossing en een tabel met foutberichten die kunnen optreden bij het importeren van proxy-updates in Device Update voor IoT Hub.

Foutberichten

Foutmelding Problemen oplossen
Er is geen importmanifest gevonden in deze upload. De bestandsextensie voor importmanifesten wordt .importmanifest.json Ten minste één importmanifest is vereist voor elke update die moet worden geïmporteerd in Device Update voor IoT Hub. Een proxy-update heeft mogelijk zowel een bovenliggend importmanifest als een aantal onderliggende importmanifesten waarnaar wordt verwezen van het bovenliggende item.

Een mogelijke reden voor deze fout is dat u geldige importmanifesten hebt, maar ze niet de .importmanifest.json extensie aan het einde van de bestandsnaam hebben. Deze extensie is vereist om de importmanifesten te kunnen herkennen door het importproces in Azure Portal. Als de extensie juist is, controleert u het schema van elk importmanifest in uw update voor eventuele problemen. Meer informatie over het importeren van manifesten.
Bij het uploaden ontbreekt een vereist bovenliggend manifest. De bestandsextensie voor importmanifesten wordt .importmanifest.json Een proxy-update kan een bovenliggend importmanifest hebben en ook een aantal onderliggende importmanifesten waarnaar wordt verwezen van het bovenliggende item. Een bovenliggend manifest moet worden opgenomen wanneer onderliggende updates worden geïmporteerd, omdat het vereiste informatie over deze onderliggende updates bevat.

Een mogelijke reden voor deze fout is dat u een geldig bovenliggend importmanifest hebt, maar niet de .importmanifest.json extensie aan het einde van de bestandsnaam heeft. Deze extensie is vereist om de importmanifesten te kunnen herkennen door het importproces in Azure Portal. Als de extensie juist is, moet u het schema van het bovenliggende importmanifest controleren op eventuele problemen. Meer informatie over het importeren van manifesten.
Deze upload bevat [n] bovenliggende manifesten. Er is slechts één toegestaan. Verwijder de manifesten die u niet wilt gebruiken en probeer het opnieuw te uploaden. Een proxy-update kan een bovenliggend importmanifest hebben en ook een aantal onderliggende importmanifesten waarnaar wordt verwezen van het bovenliggende item. Er kan slechts één bovenliggend manifest worden opgenomen voor een bepaalde update, hoewel er een willekeurig aantal onderliggende importmanifesten kan zijn. Als u deze fout samen met een lijst met importmanifestbestanden ziet, bevat elk van deze bestanden informatie die aangeeft dat het een bovenliggend importmanifest is.

Als u dit probleem wilt oplossen, moet u eerst bepalen welk bovenliggend importmanifest overeenkomt met de update die u importeert en vervolgens alle andere verwijderen, zodat er slechts één bovenliggend importmanifest is. Meer informatie over het importeren van manifesten.
Upload ontbreekt een of meer onderliggende manifesten die worden vermeld in het bovenliggende item ('parentimportfile.importmanifest.json'). De vereiste onderliggende manifesten voor deze update-id's toevoegen Een proxy-update kan een bovenliggend importmanifest hebben en ook een aantal onderliggende importmanifesten. Het bovenliggende importmanifest bevat verwijzingen naar alle onderliggende importmanifesten in uw update. Als deze fout wordt weergegeven, verwijst het bovenliggende importmanifest naar een onderliggend importmanifest voor elk van de vermelde update-id's, maar deze onderliggende importmanifesten maken geen deel uit van uw update.

Als u dit probleem wilt oplossen, moet u elk van deze onderliggende importmanifesten toevoegen aan uw update of de verwijzingen in het bovenliggende importmanifest verwijderen. Meer informatie over het importeren van manifesten.
Upload bevat een of meer onderliggende manifestbestanden ('childmanifest.importmanifest.json') die niet in het bovenliggende bestand worden vermeld. Verwijder het en probeer het opnieuw. Een proxy-update kan een bovenliggend importmanifest hebben en ook een aantal onderliggende importmanifesten. Het bovenliggende importmanifest bevat verwijzingen naar alle onderliggende importmanifesten in uw update. Als u deze fout ziet, is elk vermelde manifest een onderliggend importmanifest dat aanwezig is in de update, maar waarnaar niet wordt verwezen in het bovenliggende importmanifest.

Als u dit probleem wilt oplossen, moet u deze onderliggende importmanifesten verwijderen. U kunt ook verwijzingen toevoegen in het bovenliggende importmanifest. Meer informatie over het importeren van manifesten.
Sommige vereiste updatebestanden ontbreken. Neem ze op en probeer het opnieuw te uploaden. Een proxy-update kan meerdere importmanifesten hebben, die elk verwijzen naar meerdere updatebestanden. Als een van de bestanden waarnaar wordt verwezen niet is opgenomen wanneer u de update importeert, wordt deze fout weergegeven.

Als u dit probleem wilt oplossen, moet u de ontbrekende bestanden toevoegen of de verwijzingen naar die bestanden verwijderen uit het importmanifest waarin ze zijn opgenomen. Meer informatie over het importeren van manifesten.
Uploaden bevat een of meer bestanden die niet in het manifest worden vermeld. Verwijder de extra bestanden en probeer het opnieuw te uploaden. Een proxy-update kan meerdere importmanifesten hebben, die elk verwijzen naar meerdere updatebestanden. Deze fout wordt weergegeven als u updatebestanden probeert te importeren waarnaar niet wordt verwezen in een importmanifest.

Als u dit probleem wilt oplossen, verwijdert u de bestanden die worden vermeld in het foutbericht. U kunt ook een verwijzing voor elk bestand toevoegen aan een van uw importmanifesten. Meer informatie over het importeren van manifesten.
Upload bevat dubbele bestandsnamen. Verwijder of wijzig de naam van bestanden, zodat elke naam uniek is. Een update kan meerdere bestanden bevatten, maar elk bestand moet een unieke bestandsnaam hebben. Als u updatebestanden met dezelfde naam probeert te importeren, wordt deze fout weergegeven.

Als u dit probleem wilt oplossen, verwijdert of wijzigt u de bestanden die worden vermeld in het foutbericht. Als u de naam van bestanden wijzigt, moet u ook de bijbehorende verwijzing voor elk bestand wijzigen in het juiste importmanifest. Meer informatie over het importeren van manifesten.
Een of meer importmanifesten zijn niet juist opgemaakt. Verwijder het bestand of pas de syntaxis aan en probeer het opnieuw. Als u deze fout ziet, is er een probleem met de wijze waarop uw importmanifesten zijn gemaakt. Als u dit probleem wilt oplossen, bekijkt u elk vermelde importmanifest en controleert u of er geen schemaproblemen zijn. Meer informatie over het importeren van manifesten.

Volgende stappen