Felsöka problem när du paketerar ett Kubernetes-programbaserat containererbjudande
I den här artikeln beskrivs felsökningssteg när du paketerar ett Erbjudande för Kubernetes-container. Läs vidare för lösningar på vanliga problem.
Paketeringen misslyckas med felet "ResourceGroup AllowExisting måste vara inställt på true i konfigurationen för CreateUIDefinition"
Det här felet uppstår om parametrarna i > config > basics > resourceGroup > allowExisting-egenskapen i den createUiDefinition.json
-filen inte finns eller inte är inställd på "true".
Åtgärda det här felet genom att kontrollera att egenskapen är inställd på true enligt följande exempel:
Genom att ange egenskapen allowExisting
till true kan programmet distribueras till en resursgrupp som inte är tom. Ett exempel på en CreateUIDefinition-fil finns i exemplet på createUiDefinition.json.
Fel vid parsning av artefakter från DITT CNAB-paket
Det här felet uppstår när ett gammalt paketeringsverktyg används och det finns ett problem med artefakterna som hindrar dig från att paketera och publicera CNAB-paketet. Om det här felet inträffar uppdaterar du verktyget container-package-app till den senaste Docker-avbildningen, packar om programmet och försöker publicera igen. Mer information finns i avsnittet Använd containerpaketeringsverktyget.
Internt åtgärdsfel
Det här felet uppstår när det finns ett plattformsproblem (det vill: plattformen fungerar inte som förväntat). Om det här felet inträffar kan du försöka skicka erbjudandet igen.
Exempel på felmeddelandet:
PublisherId:{dbObject.PublisherId}, OfferId:{dbObject.OfferId}, CorrelationId:{dbObject.CorrelationId}.
Docker-fel
Om det här felet uppstår kan du prova att uppgradera till den senaste versionen av Docker-motorn. Om du vill uppgradera till den senaste versionen följer du anvisningarna här: uppgradera Docker-motorn.