Partager via


Résoudre les problèmes lors du packaging d’une offre de conteneur Kubernetes basée sur une application

Cet article décrit les étapes de résolution des problèmes lors de l’empaquetage d’une offre de conteneur Kubernetes. Lisez les solutions aux problèmes courants.

L’empaquetage échoue avec « ResourceGroup AllowExisting doit être défini sur true dans l’erreur de configuration de CreateUIDefinition »

Cette erreur se produit si la configuration des paramètres > de base resourceGroup > autorise la propriété allowExisting dans le createUiDefinition.json fichier n’existe pas ou n’est pas définie sur > true.>

Pour corriger cette erreur, vérifiez que la propriété a la valeur true, comme illustré dans l’exemple suivant :

Capture d’écran du fichier createUiDefinition.json avec les paramètres appropriés.

En définissant la allowExisting propriété sur true, votre application peut être déployée sur un groupe de ressources, ce qui n’est pas vide. Pour obtenir un exemple de fichier CreateUIDefinition, consultez l’exemple à createUiDefinition.json.

Erreur lors de l’analyse des artefacts de votre bundle CNAB

Cette erreur se produit lorsqu’un ancien outil d’empaquetage est utilisé et qu’il existe un problème avec les artefacts qui vous empêchent d’empaqueter et de publier votre bundle CNAB. Si cette erreur se produit, mettez à jour votre outil container-package-app vers la dernière image Docker, repackagez votre application et réessayez de publier. Pour plus d’informations, consultez la section Utiliser l’outil d’empaquetage de conteneur.

Erreur d’opération interne

Cette erreur se produit lorsqu’il existe un problème de plateforme (autrement dit, la plateforme ne fonctionne pas comme prévu). Si cette erreur se produit, essayez de renvoyer votre offre.

Exemple de message d’erreur :

PublisherId:{dbObject.PublisherId}, OfferId:{dbObject.OfferId}, CorrelationId:{dbObject.CorrelationId}.

Erreur Docker

Si cette erreur se produit, essayez de procéder à la mise à niveau vers la dernière version du moteur Docker. Pour effectuer une mise à niveau vers la dernière version, suivez les instructions décrites ici : mettre à niveau le moteur Docker.