繁体   English   中英

在 Greengrass v2 中部署用 Rust 编写的私有 ECR 映像失败

[英]Deploying a private ECR image written in Rust in Greengrass v2 failed

我一直在尝试将存储在私有 ECR 中的图像部署到 Greengrass v2。

我不断收到以下错误:

2022-07-07T19:54:22.811Z [ERROR] (pool-2-thread-47) com.aws.greengrass.deployment.activator.DeploymentActivator: merge-config. Deployment failed. {deploymentId=898e53f3-85b6-4850-b6cf-0f102a3cae96}
com.aws.greengrass.deployment.exceptions.ServiceUpdateException: Service service-name in broken state after deployment
        at com.aws.greengrass.deployment.DeploymentConfigMerger.waitForServicesToStart(DeploymentConfigMerger.java:194)
        at com.aws.greengrass.deployment.activator.DefaultActivator.activate(DefaultActivator.java:84)
        at com.aws.greengrass.deployment.DeploymentConfigMerger.updateActionForDeployment(DeploymentConfigMerger.java:150)
        at com.aws.greengrass.deployment.DeploymentConfigMerger.lambda$mergeInNewConfig$0(DeploymentConfigMerger.java:102)
        at com.aws.greengrass.lifecyclemanager.UpdateSystemPolicyService.runUpdateActions(UpdateSystemPolicyService.java:95)
        at com.aws.greengrass.lifecyclemanager.UpdateSystemPolicyService.lambda$startup$0(UpdateSystemPolicyService.java:165)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)

在它之前或之后没有其他错误。 我正在尝试将其部署到安装了 Linux 的树莓派上,我可以通过在服务器上运行docker run来运行映像。 只是不是格林格拉斯。 该图像是用 Rust 编写的。

我正在运行sudo tail -f /greengrass/logs/greengrass.log命令,而不是sudo tail -f /greengrass/logs/service-name.log之一。 一旦我这样做了,我就会得到更多信息。 我的错误是docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:所以在谷歌快速搜索后,我在这里找到了解决方案。 运行sudo usermod -a -G docker ggc_user并再次部署它。 问题解决了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM