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

时间:2017-09-06 12:46:03

标签: amazon-web-services docker ubuntu-14.04

我正在尝试在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**

用Google搜索错误,似乎是一些码头问题。不知道它在说什么。 请帮助!!

1 个答案:

答案 0 :(得分:-1)

嗯,你说你虔诚地遵循了配置,但我发现你错了?

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

所以你需要使用Amazon AMI,而且可能根本不支持ubuntu AMI