跳至內容

Latest mqtt.Bridge (2.2.3) not compatible with latest clientdevices.Auth (3.3.0)

0

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

已提問 3 年前檢視次數 314 次
1 個回答
1
已接受的答案

Hello, 2.2.3 isn't the latest version of bridge. Please use the latest version of bridge and it will work. The version is 2.2.4.

You can always find the latest versions in the AWS console under "Public Components" within the Greengrass component page.

Cheers, Michael

AWS
專家
已回答 3 年前
AWS
專家
已審閱 3 年前
AWS
專家
已審閱 3 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。