Partilhar via


Guia de solução de problemas da Atualização de Dispositivo para IoT para importação de atualizações de proxy

Este documento fornece etapas de solução de problemas e uma tabela de mensagens de erro que você pode encontrar ao importar atualizações de proxy para a Atualização de Dispositivo para o Hub IoT.

Mensagens de erro

Mensagem de Erro Como resolver problemas
Nenhum manifesto de importação foi encontrado neste upload. A extensão de arquivo para manifestos de importação é .importmanifest.json Pelo menos um manifesto de importação é necessário para que qualquer atualização seja importada para a Atualização de Dispositivo para o Hub IoT. Uma atualização de proxy pode ter um manifesto de importação pai e também algum número de manifestos de importação filho referenciados do pai.

Uma possível razão para esse erro é que você tem manifestos de importação válidos, mas eles não têm a extensão .importmanifest.json no final do nome do arquivo. Essa extensão é necessária para que os manifestos de importação sejam reconhecidos pelo processo de importação no portal do Azure. Se a extensão estiver correta, você deve revisar o esquema de cada manifesto de importação em sua atualização para verificar se há problemas. Saiba mais sobre a importação de manifestos.
Este carregamento está faltando um manifesto pai necessário. A extensão de arquivo para manifestos de importação é .importmanifest.json Uma atualização de proxy pode ter um manifesto de importação pai e também algum número de manifestos de importação filho referenciados do pai. Um manifesto pai deve ser incluído quando quaisquer atualizações filhas estão sendo importadas, pois contém as informações necessárias sobre essas atualizações filhas.

Uma possível razão para esse erro é que você tem um manifesto de importação pai válido, mas ele não tem a extensão .importmanifest.json no final do nome do arquivo. Essa extensão é necessária para que os manifestos de importação sejam reconhecidos pelo processo de importação no portal do Azure. Se a extensão estiver correta, você deve revisar o esquema do manifesto de importação pai para verificar se há problemas. Saiba mais sobre a importação de manifestos.
Este carregamento contém [n] manifestos pai. Apenas um é permitido. Elimine os manifestos que não pretende utilizar e tente carregar novamente. Uma atualização de proxy pode ter um manifesto de importação pai e também algum número de manifestos de importação filho referenciados do pai. Apenas um manifesto pai pode ser incluído para uma determinada atualização, embora possa haver qualquer número de manifestos de importação filho. Se você vir esse erro junto com uma lista de arquivos de manifesto de importação, cada um desses arquivos tem informações indicando que é um manifesto de importação pai.

Para resolver esse problema, primeiro determine qual manifesto de importação pai corresponde à atualização que você está importando e, em seguida, remova quaisquer outros para que haja apenas um manifesto de importação pai. Saiba mais sobre a importação de manifestos.
Upload está faltando um ou mais dos manifestos filho listados no pai ('parentimportfile.importmanifest.json'). Adicione os manifestos filho necessários para essas IDs de atualização Uma atualização de proxy pode ter um manifesto de importação pai e também algum número de manifestos de importação filho. O manifesto de importação pai inclui referências a todos os manifestos de importação filho em sua atualização. Se você vir esse erro, o manifesto de importação pai fará referência a um manifesto de importação filho para cada uma das IDs de atualização listadas, mas esses manifestos de importação filho não fazem parte da atualização.

Para resolver esse problema, você precisará adicionar cada um desses manifestos de importação filho à sua atualização ou remover as referências no manifesto de importação pai. Saiba mais sobre a importação de manifestos.
Upload contém arquivo(s) de manifesto filho ('childmanifest.importmanifest.json') que não estão listados no pai. Exclua-o e tente novamente. Uma atualização de proxy pode ter um manifesto de importação pai e também algum número de manifestos de importação filho. O manifesto de importação pai inclui referências a todos os manifestos de importação filho em sua atualização. Se você vir esse erro, cada manifesto listado é um manifesto de importação filho que está presente na atualização, mas não é referenciado no manifesto de importação pai.

Para resolver esse problema, você precisará remover esses manifestos de importação filho. Ou, você pode adicionar referências a eles no manifesto de importação pai. Saiba mais sobre a importação de manifestos.
Alguns arquivos de atualização necessários estavam faltando. Inclua-os e tente fazer o upload novamente. Uma atualização de proxy pode ter vários manifestos de importação, cada um fazendo referência a vários arquivos de atualização. Se algum dos ficheiros referenciados não estiver incluído quando importar a atualização, verá este erro.

Para resolver esse problema, você precisará adicionar os arquivos que estão faltando ou remover as referências a esses arquivos do manifesto de importação que os inclui. Saiba mais sobre a importação de manifestos.
Upload contém um ou mais arquivos que não estão listados no manifesto. Exclua os arquivos extras e tente fazer o upload novamente. Uma atualização de proxy pode ter vários manifestos de importação, cada um fazendo referência a vários arquivos de atualização. Você verá esse erro se tentar importar arquivos de atualização que não estejam referenciados em um manifesto de importação.

Para resolver esse problema, remova os arquivos listados na mensagem de erro. Ou adicione uma referência para cada arquivo a um dos seus manifestos de importação. Saiba mais sobre a importação de manifestos.
Upload contém nomes de arquivo duplicados. Exclua ou renomeie arquivos para que cada nome seja exclusivo. Uma atualização pode conter vários arquivos, mas cada arquivo deve ter um nome de arquivo exclusivo. Se tentar importar quaisquer ficheiros de atualização com o mesmo nome, verá este erro.

Para resolver esse problema, remova ou renomeie os arquivos listados na mensagem de erro. Se você renomear qualquer arquivo, certifique-se de alterar também a referência associada para cada arquivo no manifesto de importação apropriado. Saiba mais sobre a importação de manifestos.
Um ou mais manifestos de importação não foram formatados corretamente. Exclua o arquivo ou ajuste sua sintaxe e tente novamente. Se você vir esse erro, há um problema com a forma como o(s) seu(s) manifesto(s) de importação foram criados. Para resolver esse problema, revise cada manifesto de importação listado e verifique se não há problemas de esquema . Saiba mais sobre a importação de manifestos.

Próximos passos