【以下的问题经过翻译处理】 我正在尝试部署以下AWS组件的最新版本:
“aws.greengrass.Nucleus”:{
“componentVersion”:“2.9.1”
},
“aws.greengrass.Cli”:{
“componentVersion”:“2.9.1”
},
“aws.greengrass.LocalDebugConsole”:{
“componentVersion”:“2.2.7”
},
“aws.greengrass.LogManager”:{
“componentVersion”:“2.3.0”
},
“aws.greengrass.clientdevices.mqtt.Moquette”:{
“componentVersion”:“2.3.0”
},
“aws.greengrass.clientdevices.mqtt.Bridge”:{
“componentVersion”:“2.2.3”
},
“aws.greengrass.clientdevices.Auth”:{
“componentVersion”:“2.3.0”
},
“aws.greengrass.TokenExchangeService”:{
“componentVersion”:“2.0.3”
},
“aws.greengrass.ShadowManager”:{
“componentVersion”:“2.2.3”
},
“aws.greengrass.telemetry.NucleusEmitter”:{
“componentVersion”:“1.0.5”
}
但我得到了以下版本异常:
{componentName=aws.greengrass.clientdevices.Auth, versionRequirement={aws.greengrass.clientdevices.mqtt.Moquette=>=2.2.0 <2.4.0, thing/greengrassv2_greglaptop-253==2.3.0, aws.greengrass.clientdevices.mqtt.Bridge=>=2.2.0 <2.3.0, com.arthrex.s2p-GgLifecycle=>=2.0.3 <3.0.0}}
2022-11-21T18:01:53.785Z [ERROR] (pool-2-thread-67) com.aws.greengrass.deployment.DeploymentService: Error occurred while processing deployment. {deploymentId=4d34f866-0174-4e1a-8842-aa614652690e, serviceName=DeploymentService, currentState=RUNNING}
java.util.concurrent.ExecutionException: com.aws.greengrass.componentmanager.exceptions.NoAvailableComponentVersionException: No local or cloud component version satisfies the requirements Check whether the version constraints conflict and that the component exists in your AWS account with a version that matches the version constraints. If the version constraints conflict, revise deployments to resolve the conflict. Component aws.greengrass.clientdevices.Auth version constraints: aws.greengrass.clientdevices.mqtt.Moquette requires >=2.2.0 <2.4.0, thing/greengrassv2_greglaptop-253 requires =2.3.0, aws.greengrass.clientdevices.mqtt.Bridge requires >=2.2.0 <2.3.0