AWS Greengrass 守护程序无法启动 - 无法为容器 rootfs 创建覆盖 fs 没有这样的设备

AWS Greengrass daemon failed to start - Failed to create overlay fs for container rootfs no such device

我正在尝试在 Ubuntu 14.04 的 EC2 实例上设置 AWS Greengrass 核心。 步骤 :

1) 创建了机器。

2) 按照 https://aws.amazon.com/premiumsupport/knowledge-center/connect-to-linux-desktop-from-windows/

中的步骤启用 RDP

3) 创建了一个新的 greengrass 组和核心,并按照教程安装了证书:http://docs.aws.amazon.com/greengrass/latest/developerguide/gg-deploy-simple-lambda.html

(虔诚地遵循本教程,没有任何配置错误的机会)

但是,我在启动 Greengrass 核心守护程序时收到以下错误:

:~/Desktop/greengrass$ sudo ./greengrassd start
Setting up greengrass daemon
Validating execution environment
Found cgroup subsystem: cpuset
Found cgroup subsystem: cpu
Found cgroup subsystem: cpuacct
Found cgroup subsystem: memory
Found cgroup subsystem: devices
Found cgroup subsystem: freezer
Found cgroup subsystem: blkio
Found cgroup subsystem: perf_event
Found cgroup subsystem: hugetlb

Starting greengrass daemon.....
Greengrass daemon 4866 failed to start
**Failed to create overlay fs for container rootfs no such device**

用谷歌搜索错误,似乎是 docker 问题。不知道它在说什么。 请帮忙!!

好吧,你说你已经虔诚地遵循了配置,但我看到你开始错了?

文章开头说支持的实例是 X86_64 Amazon EC2 Instance - Amazon Linux - amzn-ami-hvm-2016.09.1.20170119-x86_64-ebs

因此您需要为此使用 Amazon AMI,并且 ubuntu 可能根本不支持 AMI