Comparteix a través de


Guía de solución de problemas de Device Update for IoT para importar actualizaciones de proxy

En este documento se proporcionan los pasos de solución de problemas y una tabla de mensajes de error que puede encontrar al importar actualizaciones de proxy a Device Update for IoT Hub.

Mensajes de error

Mensaje de error Procedimientos para solucionar problemas
No import manifest was found in this upload (No se encontró ningún manifiesto de importación en esta carga). The file extension for import manifests is .importmanifest.json (La extensión de archivo para los manifiestos de importación es .importmanifest.json) Se requiere al menos un manifiesto de importación para que cualquier actualización se importe a Device Update for IoT Hub. Una actualización de proxy puede tener un manifiesto de importación primario y también algunos manifiestos de importación secundarios a los que se haga referencia desde el primario.

Un posible motivo de este error es que tenga manifiestos de importación válidos, pero sin la extensión .importmanifest.json al final del nombre de archivo. Esta extensión es necesaria para que el proceso de importación reconozca los manifiestos de importación en Azure Portal. Si la extensión es correcta, debe revisar el esquema de cada manifiesto de importación de la actualización para ver si hay algún problema. Más información sobre los manifiestos de importación.
This upload is missing a required parent manifest (A esta carga le falta un manifiesto primario necesario). The file extension for import manifests is .importmanifest.json (La extensión de archivo para los manifiestos de importación es .importmanifest.json) Una actualización de proxy puede tener un manifiesto de importación primario y también algunos manifiestos de importación secundarios a los que se haga referencia desde el primario. Se debe incluir un manifiesto primario cuando se importan actualizaciones secundarias, ya que contiene la información necesaria sobre esas actualizaciones secundarias.

Un posible motivo de este error es que tenga un manifiesto de importación primario válido, pero sin la extensión .importmanifest.json al final del nombre de archivo. Esta extensión es necesaria para que el proceso de importación reconozca los manifiestos de importación en Azure Portal. Si la extensión es correcta, debe revisar el esquema de cada manifiesto de importación primario para ver si hay algún problema. Más información sobre los manifiestos de importación.
This upload contains [n] parent manifests (Esta carga contiene [n] manifiestos primarios). Solo se permite una de ellas. Delete the manifests you don’t want to use and try uploading again (Elimine los manifiestos que no quiere usar e intente cargarlos de nuevo). Una actualización de proxy puede tener un manifiesto de importación primario y también algunos manifiestos de importación secundarios a los que se haga referencia desde el primario. Solo se puede incluir un manifiesto primario para una actualización determinada, aunque puede haber cualquier número de manifiestos de importación secundarios. Si ve este error junto con una lista de archivos de manifiesto de importación, cada uno de esos archivos tiene información que indica que es un manifiesto de importación primario.

Para solucionar este problema, determine primero qué manifiesto de importación primario coincide con la actualización que va a importar y, a continuación, quite cualquier otro para que solo haya un manifiesto de importación primario. Más información sobre los manifiestos de importación.
Upload is missing one or more of the child manifests listed in the parent ('parentimportfile.importmanifest.json'). Add the required child manifests for these update IDs (A la carga le falta uno o más manifiestos secundarios enumerados en el manifiesto primario ["parentimportfile.importmanifest.json"]. Agregue los manifiestos secundarios necesarios para estos id. de actualización) Una actualización de proxy puede tener un manifiesto de importación primario y también algunos manifiestos de importación secundarios. El manifiesto de importación primario incluye referencias a todos los manifiestos de importación secundarios de la actualización. Si ve este error, el manifiesto de importación primario hace referencia a un manifiesto de importación secundario para cada uno de los id. de actualización enumerados, pero esos manifiestos de importación secundarios no forman parte de la actualización.

Para solucionar este problema, deberá agregar cada uno de esos manifiestos de importación secundarios a la actualización o, de lo contrario, quitar las referencias del manifiesto de importación primario. Más información sobre los manifiestos de importación.
Upload contains child manifest file(s) ('childmanifest.importmanifest.json') that aren't listed in the parent. Delete it and try again. (La carga contiene archivos de manifiesto secundarios ["childmanifest.importmanifest.json"] que no se enumeran en el primario. Elimínelos y vuelva a intentarlo). Una actualización de proxy puede tener un manifiesto de importación primario y también algunos manifiestos de importación secundarios. El manifiesto de importación primario incluye referencias a todos los manifiestos de importación secundarios de la actualización. Si ve este error, cada manifiesto enumerado es un manifiesto de importación secundario que está presente en la actualización, pero no se hace referencia a él en el manifiesto de importación primario.

Para solucionar este problema, deberá quitar esos manifiestos de importación secundarios. O bien, puede agregar referencias a ellos en el manifiesto de importación primario. Más información sobre los manifiestos de importación.
Some required update files were missing (Faltan algunos archivos de actualización necesarios). Include them, and try your upload again (Inclúyalos e intente la carga de nuevo). Una actualización de proxy puede tener varios manifiestos de importación, y cada uno de ellos puede hacer referencia a varios archivos de actualización. Si alguno de los archivos a los que se hace referencia no se incluye al importar la actualización, verá este error.

Para solucionar este problema, deberá agregar los archivos que faltan o quitar las referencias a esos archivos del manifiesto de importación que los incluye. Más información sobre los manifiestos de importación.
Upload contains one or more files that aren’t listed in the manifest (La carga contiene uno o varios archivos que no se enumeran en el manifiesto). Delete the extra files and try your upload again (Elimine los archivos adicionales y vuelva a intentar la carga). Una actualización de proxy puede tener varios manifiestos de importación, y cada uno de ellos puede hacer referencia a varios archivos de actualización. Verá este error si intenta importar los archivos de actualización a los que no se hace referencia en un manifiesto de importación.

Para solucionar este problema, quite los archivos enumerados en el mensaje de error. O bien, agregue una referencia para cada archivo a uno de los manifiestos de importación. Más información sobre los manifiestos de importación.
Upload contains duplicate file names (La carga contiene nombres de archivo duplicados). Delete or rename files so that each name is unique (Elimine o cambie el nombre de los archivos para que cada nombre sea único). Una actualización puede contener varios archivos, pero cada archivo debe tener un nombre de archivo único. Si intenta importar algún archivo de actualización que tenga el mismo nombre, verá este error.

Para solucionar este problema, quite o cambie el nombre de los archivos enumerados en el mensaje de error. Si cambia el nombre de los archivos, asegúrese de cambiar también la referencia asociada para cada archivo en el manifiesto de importación adecuado. Más información sobre los manifiestos de importación.
One or more import manifest wasn’t formatted correctly (No se ha formateado correctamente uno o varios manifiestos de importación). Delete the file or adjust its syntax, and try again (Elimine el archivo o ajuste su sintaxis e inténtelo de nuevo). Si ve este error, hay un problema con la forma en que se crearon los manifiestos de importación. Para resolver este problema, revise cada manifiesto de importación enumerado y compruebe que no hay ningún problema de esquema. Más información sobre los manifiestos de importación.

Pasos siguientes