Partager via


Résoudre les problèmes lors de l’empaquetage 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. Poursuivez votre lecture pour trouver des solutions aux problèmes courants.

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

Cette erreur se produit si la propriété resourceGroup > allowExisting des paramètres >> config basics > 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 dans un groupe de ressources, qui n’est pas vide. Pour obtenir un exemple de fichier CreateUIDefinition, consultez l’exemple sur 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’un problème avec les artefacts vous empêche d’empaqueter et de publier votre offre groupée CNAB. Si cette erreur se produit, mettez à jour votre outil container-package-app vers la dernière image Docker, repackagez votre application, puis réessayez de publier. Pour plus d’informations, consultez la section Utiliser l’outil d’empaquetage de conteneurs .

Erreur d’opération interne

Cette erreur se produit en cas de 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 mettre à 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.