com.aws.greengrass.deployment.DeploymentConfigMerger: merge-config. merge-config-service BROKEN

0

【以下的问题经过翻译处理】 你好,我尝试向一个新的设备部署一个组件,但是遇到了这个错误 com.aws.greengrass.deployment.DeploymentConfigMerger: merge-config. merge-config-service BROKEN

以下是部分日志:

2022-03-20T23:26:34.797Z [INFO] (pool-2-thread-6) com.aws.greengrass.componentmanager.ComponentManager: 找到符合要求的正在运行的组件 {ComponentIdentifier=rtt.ancillary-v1.0.1} 2022-03-20T23:26:34.798Z [INFO] (pool-2-thread-6) com.aws.greengrass.componentmanager.ComponentManager: 找到最佳的本地候选项以满足要求。{LocalCandidateId=rtt.ancillary-v1.0.1} 2022-03-20T23:26:35.377Z [INFO] (pool-2-thread-6) com.aws.greengrass.componentmanager.ComponentManager: resolve-component-version-end。已解决组件版本。{ResolvedComponent=rtt.ancillary-v1.0.1} 2022-03-20T23:26:35.409Z [INFO] (pool-2-thread-6) com.aws.greengrass.componentmanager.DependencyResolver: resolve-group-dependencies-finish。完成解析组依赖项。{resolvedComponents={rtt.ancillary=ComponentMetadata(componentIdentifier=rtt.ancillary-v1.0.1, dependencies={})}, componentToVersionRequirements={rtt.ancillary={thing/test123==1.0.1}}} 2022-03-20T23:26:35.439Z [INFO] (pool-2-thread-6) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start。{packageIdentifier=rtt.ancillary-v1.0.1} 2022-03-20T23:26:35.502Z [INFO] (pool-2-thread-5) com.aws.greengrass.lifecyclemanager.UpdateSystemPolicyService: register-service-update-action。{action=0-071b-439e-9e57-303d24e

profile picture
专家
已提问 4 个月前10 查看次数
1 回答
0

【以下的回答经过翻译处理】 我看到这里有两个问题。首先,您需要在部署配置的合并部分中使用实际的事物名称。我们目前不支持事物名称的插值。此外,根据组件日志,我发现它正在尝试获取“thing_name”环境变量,但该变量不存在。有关设置环境变量的指南,请参考此处的“Setenv”配方部分: https://docs.aws.amazon.com/greengrass/v2/developerguide/component-recipe-reference.html#:~:text=the%20following%20information%3A-,Setenv,-(Optional)%20A%20dictionary

谢谢, 珍妮丝

profile picture
专家
已回答 4 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则