[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
demandé il y a 5 ans46 vues
Aucune réponse

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions