Greengrass 部署失败,因为核心版本“1.10.2”低于最低要求版本:“1.11.0”,但“1.11.0”甚至还不存在?

Greengrass deployment fails because Core Version '1.10.2' is below minimum required version: '1.11.0', but '1.11.0' doesn't even exist yet?

[2020-07-30T19:59:06.34-04:00][ERROR]-Deployment failed. {"deploymentId": "1757359b-c455-4275-ae82-2da19b10a925", "errorString": "Greengrass deployment error: unable to execute download step in deployment. error while downloading: error occurred while getting deployment: GetWithHeaders https://greengrass-ats.iot.us-east-2.amazonaws.com:8443/greengrass/groups/2383d3c7-d433-4275-9621-71f9105dbf46/deployments/1757359b-c455-4275-ae82-2da19b10a925, statusCode: 400 Bad Request, error: {\n "code" : "IncompatibleGGCVersionException",\n "message" : "Greengrass Core Version '1.10.2' is below minimum required version: '[1.11.0]'"\n}"}

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

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

我已经 运行 OTA 更新(设置起来很痛苦),它成功地完成了输出:

[download_artifact]: Executing command: wget -T 30 -q -O /greengrass/ota/ota_agent_v1.2.0/packages/artifact.tar.gz "https://us-east-2-greengrass-updates.s3.us-east-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 非常陌生,为了达到这一点已经付出了很大的努力。

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