AWS Greengrass - Erro with public component version

0

Hello,

I currently have an Ubuntu device running AWS Greengrass Core Device with different components installed. When trying to update the version of the public component aws.greengrass.clientdevices.mqtt.Bridge and other components the deploy fails. Reviewing the log file greengrass.log I discover the next error:

Failed to negotiate version with cloud and no local version to fall back to. {componentName=aws.greengrass.Nucleus, versionRequirement={aws.greengrass.LogManager=>=2.1.0 <2.8.0, aws.greengrass.Cli=>=2.5.0 <2.8.0, aws.greengrass.StreamManager=>=2.0.0 <2.6.0, aws.greengrass.clientdevices.IPDetector=>=2.2.0 <2.9.0, aws.greengrass.clientdevices.Auth=>=2.6.0 <2.9.0}}

The surprising thing is that it requires non-existing versions, like for the component aws.greengrass.clientdevices.IPDetector (latest version is 2.1.4) or aws.greengrass.clientdevices.Auth (latest version 2.2.3)

Thank you very much in advance. All the best.

Alberto

albdom
질문됨 2년 전264회 조회
1개 답변
2
수락된 답변

Hi Alberto,

what this message is saying is that your deployment cannot find a version of the Nucleus component which is compatible with the requirements of the components being deployed. In particular the issue comes from Auth requiring a version >=2.6.0 and StreamManager requiring a version <2.6.0.

To fix, review your deployment and in the configuration step ensure you select the latest version for each one of the components included.

You can also force a specific version of the Nucleus component by including it in the deployment and specifying the version in the deployment.

Cheers,

Massimimliano

AWS
전문가
답변함 2년 전
  • Thank you very much for the quick response, it was indeed solved as you mentioned!

  • I am also having this problem but Auth's latest version is 2.2.3. I cannot find an Auth version >= 2.6.0 in the available public components list, so I reverted my Nucleus to 2.7.0 and then adjusted other component versions. That seemed to work, but I really don't want to use older Nucleus versions. Where is the mythical Auth >= 2.6.0?

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠