跳至内容

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 年前313 查看次数
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 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

相关内容