1

[2020-07-30T19:59:06.34-04:00][错误]-部署失败。{“deploymentId”:“1757359b-c455-4275-ae82-2da19b10a925”,“errorString”:“Greengrass 部署错误:无法在部署中执行下载步骤。下载时出错:获取部署时出错:GetWithHeaders https://greengrass -ats.iot.us-east-2.amazonaws.com:8443/greengrass/groups/2383d3c7-d433-4275-9621-71f9105dbf46/deployments/1757359b-c455-4275-ae82-2da19b10a925,状态码:400 错误请求,错误: {\n "code" : "IncompatibleGGCVersionException",\n "message" : "Greengrass Core 版本 '1.10.2' 低于最低要求版本:'[1.11.0]'"\n}"}

尝试在 AWS IOT Greengrass 中将我的第一个部署运行到具有 Raspberry Pi 3+ 核心的组中,在那里得到了一个测试 lambda,每当我点击部署时,我都会在日志中收到此错误:

Greengrass 核心版本“1.10.2”低于最低要求版本:“[1.11.0]”

我已经运行了 OTA 更新(设置起来很痛苦),它在输出中成功完成了这项工作:

[download_artifact]:执行命令:wget -T 30 -q -O /greengrass/ota/ota_agent_v1.2.0/packages/artifact.tar.gz "https://us-east-2-greengrass-updates.s3.us-东 2.amazonaws.com/core/raspbian/armv7l/greengrass-core-raspbian-armv7l-1.10.2.tar.gz

所以更新作业拉下 1.10.2。我到处找,看不到任何 1.11.0 甚至存在的文档。我检查了下载页面,它也只有 1.10.2 作为可用的最新核心版本。

https://docs.aws.amazon.com/greengrass/latest/developerguide/what-is-gg.html#gg-core-download-tab

我在这里很困惑,有没有办法至少禁用检查,以便我可以部署我拥有的东西?我对 AWS Greengrass 的东西非常陌生,并且已经付出了相当大的努力才能达到这一点。

4

1 回答 1

2

如果您的测试 lambda 在 Python3.8 上,请尝试将其创建为 Python3.7 并重新部署。Greengrass 不支持 Python3.8

于 2020-07-31T18:53:27.927 回答