Partilhar via


Solucionar problemas ao empacotar uma oferta de contêiner baseada em aplicativo Kubernetes

Este artigo descreve as etapas de solução de problemas ao empacotar uma oferta de contêiner do Kubernetes. Continue a ler para obter soluções para problemas comuns.

O empacotamento falha com o erro "O ResourceGroup AllowExisting deve estar definido como verdadeiro na configuração do CreateUIDefinition"

Este erro ocorre se os parâmetros > config > basics > resourceGroup > propriedade allowExisting no arquivo createUiDefinition.json não existir ou não estiver definido como true.

Para corrigir esse erro, verifique se a propriedade está definida como true, conforme mostrado no exemplo a seguir:

Captura de ecrã do ficheiro createUiDefinition.json com parâmetros apropriados.

Ao definir a propriedade allowExisting como true, seu aplicativo pode ser implantado em um grupo de recursos, que não está vazio. Para obter um arquivo CreateUIDefinition de exemplo, consulte o exemplo em createUiDefinition.json.

Erro ao analisar artefatos do seu pacote CNAB

Este erro ocorre quando uma ferramenta de empacotamento antiga está sendo usada e há um problema com os artefatos que impede que você empacote e publique seu pacote CNAB. Se esse erro ocorrer, atualize a ferramenta container-package-app para a imagem docker mais recente, reempacote seu aplicativo e tente publicar novamente. Para mais informações, consulte a seção Usar a ferramenta de embalagem de contentor.

Erro de operação interna

Este erro ocorre quando há um problema na plataforma (ou seja, a plataforma não está funcionando conforme o esperado). Se esse erro ocorrer, tente reenviar sua oferta.

Exemplo da mensagem de erro:

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

Erro do Docker

Se esse erro ocorrer, tente atualizar para a versão mais recente do mecanismo docker. Para atualizar para a versão mais recente, siga as instruções descritas aqui: upgrade docker engine.