【以下的问题经过翻译处理】 你好,
我正在学习入门教程,除了我使用 Cloud 9 实例而不是 Rasberry Pi 作为我的 GGCore。我可以很好地附加食谱和工件,但是当尝试运行 artifacts/com.example.HelloWorld/1.0.0/hello_world.py 时,出现权限错误。查看 com.example.HelloWorld.log 时,我看到以下错误:
2020-12-18T17:26:38.435Z [警告](复印机)com.example.HelloWorld:stderr。抱歉,不允许用户 root 执行 '/bin/sh -c python3 /greengrass/v2/packages/artifacts/com.example.HelloWorld/1.0.0/hello_world.py 'world'。 {scriptName=services.com.example.HelloWorld.lifecycle.Run, serviceName=com.example.HelloWorld, currentState=RUNNING}
我还在 greengrass.log 上看到此错误:
2020-12-18T17:27:09.606Z [错误] (com.example.HelloWorld-lifecycle) com.aws.greengrass.lifecyclemanager.GenericExternalService: 服务中断。服务坏了。需要部署。 {serviceName=com.example.HelloWorld, currentState=BROKEN}
2020-12-18T17:27:09.619Z [INFO] (Thread-5) software.amazon.awssdk.eventstreamrpc.RpcServer: 服务器连接关闭代码 [套接字已关闭。]: Id 29, Class ServerConnection, Refs 1 - <null>。 {}
这怎么能解决?
编辑者:rakibk 于 2020 年 12 月 18 日上午 9:47