[Announcement] *** Updated *** Raspbian Buster and Stretch with kernel 4.19.57

0

Updated:
As of Greengrass 1.9.3 Raspbian Buster and kernel 4.19.57 on Raspbian Stretch are fully supported, https://docs.aws.amazon.com/greengrass/latest/developerguide/what-is-gg.html#gg-platforms

Greengrass versions 1.9.2 and older will NOT work on Buster or kernel 4.19.57. Greengrass will need to be upgraded to version 1.9.3.

Original Message:

Before running apt-get upgrade be sure to block the latest kernel:

sudo apt-mark hold raspberrypi-bootloader  
sudo apt-mark hold raspberrypi-kernel  

If you attempt to run Greengrass on Buster or the latest kernel you'll receive the following message:

[ERROR]-runtime execution error: unable to start lambda container. {"errorString": "failed to initialize container mounts: failed to create overlay fs for container: mounting overlay at /greengrass/ggc/  
packages/1.9.2/rootfs/merged failed: failed to mount with args source=\"no\_source\" dest=\"/greengrass/ggc/packages/1.9.2/rootfs/merged\" fstype=\"overlay\" flags=\"0\" data=\"lowerdir=/greengrass/ggc/packages/1.9.2/dns:/,upperdir=/greengr  
ass/ggc/packages/1.9.2/rootfs/upper,workdir=/greengrass/ggc/packages/1.9.2/rootfs/work\": too many levels of symbolic links"}  

If you're running Raspbian Stretch and you already updated the kernel the recommended method for fixing the issue is to erase the SD card and perform a fresh install of Raspbian Stretch.

You can also attempt to roll back the kernel by using the steps below. These steps are not recommended and are at your own risk.

wget http://archive.raspberrypi.org/debian/pool/main/r/raspberrypi-firmware/raspberrypi-kernel\_1.20180924-1\_armhf.deb  
wget http://archive.raspberrypi.org/debian/pool/main/r/raspberrypi-firmware/raspberrypi-bootloader\_1.20180924-1\_armhf.deb  
sudo dpkg -i ./raspberrypi-kernel* ./raspberrypi-bootloader\_1.20180924-1\_armhf.deb   
  • This is an announcement migrated from AWS Forums that does not require an answer

AWS
KR-AWS
asked 5 years ago44 views
No Answers

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions