Развертывание Greengrass завершилось неудачно, потому что версия ядра «1.10.2» ниже минимально необходимой версии: «1.11.0», но «1.11.0» еще даже не существует?

[2020-07-30T19: 59: 06.34-04: 00] [ОШИБКА] - Ошибка развертывания. {DeployId: 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, statusCode: 400 Bad Request, error: {\ n code: IncompatibleGGCVersionException, \ n сообщение: Версия ядра Greengrass '1.10.2' ниже минимально необходимой версии: '[1.11.0]' \ n}}

Пытаясь запустить свое первое развертывание в AWS IOT Greengrass в группе с ядром Raspberry Pi 3+, я получил тестовую лямбду, и всякий раз, когда я нажимаю развертывание, я получаю эту ошибку в журналах:

Версия ядра 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-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, и мне уже пришлось приложить немало усилий, чтобы добраться до этого момента.


person ReiniGrauer    schedule 31.07.2020    source источник


Ответы (1)


Если ваша тестовая лямбда-выражение находится на Python3.8, попробуйте создать его как Python3.7 и повторно развернуть. Greengrass не поддерживает Python3.8

person Z Bob    schedule 31.07.2020