Amazon web services AWS Greengrass-无法将核心连接到Greengrass。守护进程1中出现错误。语法错误。意外及;

Amazon web services AWS Greengrass-无法将核心连接到Greengrass。守护进程1中出现错误。语法错误。意外及;,amazon-web-services,aws-sdk,aws-cli,aws-iot,Amazon Web Services,Aws Sdk,Aws Cli,Aws Iot,我正在尝试在Ubuntu14.04LTS中安装AWS绿草核心软件,使用 当我尝试使用启动连接时 sudo ./greengrassd start 下面的错误显示 /格林格拉斯/ggc/packages/1.1.0/bin/daemon:1:/格林格拉斯/ggc/packages/1.1.0/bin/daemon:语法错误:“&”意外 没有太多的信息,但是:语法错误:“$THING”意外的通常是在内核放弃尝试以二进制形式启动程序后,当shell尝试以shell脚本的形式运行程序时输出的,即使它有

我正在尝试在Ubuntu14.04LTS中安装AWS绿草核心软件,使用

当我尝试使用启动连接时

sudo ./greengrassd start
下面的错误显示

/格林格拉斯/ggc/packages/1.1.0/bin/daemon:1:/格林格拉斯/ggc/packages/1.1.0/bin/daemon:语法错误:“&”意外


没有太多的信息,但是:
语法错误:“$THING”意外的
通常是在内核放弃尝试以二进制形式启动程序后,当shell尝试以shell脚本的形式运行程序时输出的,即使它有二进制魔法。有关更多信息,请参阅

反过来,这通常是尝试启动一个程序的结果,该程序是针对与您正在运行的架构或操作系统不同的架构或操作系统编译的二进制文件

在这种情况下,我敢打赌这是你的问题。由于greengrass内容可以针对多种体系结构下载,因此请确保您已针对平台的体系结构下载了正确的
.tar.gz
。在greengrass教程的最后一小节中有下载步骤——确保在左下角突出显示的框中选择了正确的体系结构:

要确定您的体系结构,请使用
arch
命令或
uname-m
。如果两者不一致,在大多数情况下更倾向于后者。有关如何确定系统体系结构的更多信息,请参阅的答案


官方帮助文档中也提到了这一点:这是“AWS Greengrass核心软件未成功启动”类别中提到的第一个故障排除步骤。

此错误意味着您无法在硬件上运行它,当我想在Raspberry PI zero上安装GG时,我遇到了这一问题。 在安装GrimGrand核心之前,考虑使用哪些硬件。您可以找到Greengrass的最低硬件要求和兼容的硬件体系结构。您还可以使用
uname-m
找到您的硬件体系结构类型。如果您有兼容的硬件,请继续执行此操作, 并下载与您的硬件架构兼容的Greengras软件。 安装后,建议运行greengrass依赖项检查器,您可以找到它