I am attempting to deploy the latest versions of the following AWS components:
"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"
}
And I am getting the following version exception:
{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
aws.greengrass.clientdevices.mqtt.Bridge requires >=2.2.0 <2.3.0
OK, the changelog in the docs probably needs to be updated: https://docs.aws.amazon.com/greengrass/v2/developerguide/mqtt-bridge-component.html#mqtt-bridge-component-changelog
Thank you!