我正在尝试使用this tutorial在Ubuntu 14.04 LTS中安装AWS Greengrass核心软件。
当我尝试使用
启动连接时sudo ./greengrassd start
以下错误显示
/greengrass/ggc/packages/1.1.0/bin/daemon:1:/greengrass/ggc/packages/1.1.0/bin/daemon:语法错误:“&”意想不到
答案 0 :(得分:1)
还没有很多信息可以继续,但是:Syntax error: "$THING" unexpected
通常是在内核放弃尝试启动程序后尝试将程序作为shell脚本运行时由shell输出的作为二进制,即使它有二进制魔法。有关详细信息,请参阅this question。
反过来,这通常是尝试启动一个程序的结果,该程序是用于不同于您正在运行的体系结构或操作系统的编译二进制文件。
在这种情况下,我敢打赌这是你的问题。由于可以为多种体系结构下载greengrass内容,因此请确保为您的平台体系结构下载了正确的.tar.gz
。绿草教程中的This step在最后一小节中有下载步骤 - 确保在左下方突出显示的框中选择了正确的架构:
要确定您的体系结构,请使用arch
命令或uname -m
。如果两人不同意,在大多数情况下更喜欢后者。有关如何确定系统架构的详细信息,请参阅this question的答案。
官方帮助文档中也提到了这一点:它是&#34中提到的第一个故障排除步骤; AWS Greengrass核心软件无法成功启动" official greengrass troubleshooting guide的类别。
答案 1 :(得分:0)