AWS Iot Greengrass V2 Deployment Issue ...

0

Hello Team,

We are facing an issue with greengrass v2 deployment. Issue is that where we trigger deployment it got successful but it doen't take lates component versions which we needs to deployed. When we checked greengrass.log file it shows that component artifacts got downloaded and after it got delete.

Following is greengrass.log

2024-05-09T13:18:35.230Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=DICOMViewer-v2.0.0} 2024-05-09T13:18:35.344Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=aws.greengrass.Cli-v2.7.0} 2024-05-09T13:18:35.465Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=aws.greengrass.TokenExchangeService-v2.0.3} 2024-05-09T13:18:35.466Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=GeneralManager-v12.0.0-AWETEST} **2024-05-09T13:18:35.573Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=DatabaseManager-v8.0.1} **2024-05-09T13:18:36.815Z [INFO] (pool-2-thread-67) com.aws.greengrass.tes.CredentialRequestHandler: Received IAM credentials that will be cached until 2024-05-09T14:15:33Z. {iotCredentialsPath=/role-aliases/GreengrassCoreTokenExchangeRoleAlias/credentials} 2024-05-09T13:24:15.545Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=VideoConferenceManager-v5.0.4} 2024-05-09T13:24:15.579Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=ElsaVoice-v12.0.1.1} 2024-05-09T13:24:15.584Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=TelementryManager-v5.0.1} 2024-05-09T13:24:15.800Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=AuthenticationManager-v11.0.1} 2024-05-09T13:24:15.983Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=CameraApp-v2.0.3} 2024-05-09T13:24:16.658Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=aws.greengrass.SecretManager-v2.1.7} 2024-05-09T13:24:16.706Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=ElsaLauncher-v13.0.0.1} 2024-05-09T13:28:12.361Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=InputVoiceManager-v12.0.2.16} 2024-05-09T13:28:12.489Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=UpdateManager-v5.0.4} 2024-05-09T13:28:12.517Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=FrontendManager-v8.0.0} 2024-05-09T13:28:15.480Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=NetworkManager-v10.0.2} 2024-05-09T13:28:15.514Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=SecretManager-v5.0.2} 2024-05-09T13:28:15.731Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=aws.greengrass.Nucleus-v2.7.0} 2024-05-09T13:28:15.975Z [INFO] (pool-2-thread-67) com.aws.greengrass.componentmanager.ComponentManager: prepare-package-start. {packageIdentifier=aws.greengrass.telemetry.NucleusEmitter-v1.0.5} 2024-05-09T13:28:16.094Z [INFO] (pool-2-thread-66) com.aws.greengrass.lifecyclemanager.UpdateSystemPolicyService: register-service-update-action. {action=69bb0586-7a08-41ac-bb6f-8751d15d85d0, serviceName=UpdateSystemPolicyService, currentState=RUNNING} 2024-05-09T13:28:16.095Z [INFO] (pool-2-thread-67) com.aws.greengrass.lifecyclemanager.UpdateSystemPolicyService: service-update-start. {serviceName=UpdateSystemPolicyService, currentState=RUNNING} 2024-05-09T13:28:16.096Z [INFO] (pool-2-thread-67) com.aws.greengrass.deployment.DeploymentConfigMerger: merge-config. Applying deployment changes, deployment cannot be cancelled now. {deployment=69bb0586-7a08-41ac-bb6f-8751d15d85d0} 2024-05-09T13:28:16.096Z [INFO] (pool-2-thread-67) com.aws.greengrass.deployment.DeploymentDirectoryManager: Persist configuration snapshot. {file=/greengrass/v2/deployments/69bb0586-7a08-41ac-bb6f-8751d15d85d0/rollback_snapshot.tlog} 2024-05-09T13:28:16.129Z [INFO] (aws.greengrass.Cli-lifecycle) com.aws.greengrass.cli.CLIService: service-set-state. {serviceName=aws.greengrass.Cli, currentState=RUNNING, newState=STOPPING} 2024-05-09T13:28:16.131Z [INFO] (aws.greengrass.Cli-lifecycle) com.aws.greengrass.cli.CLIService: service-set-state. {serviceName=aws.greengrass.Cli, currentState=STOPPING, newState=NEW} 2024-05-09T13:28:16.283Z [INFO] (pool-2-thread-70) com.aws.greengrass.cli.CLIService: Set up symlink to CLI binary. {binary=/greengrass/v2/packages/artifacts-unarchived/aws.greengrass.Cli/2.7.0/aws.greengrass.cli.client/cliclient/bin/greengrass-cli, link=/greengrass/v2/bin/greengrass-cli, serviceName=aws.greengrass.Cli, currentState=NEW} 2024-05-09T13:28:16.284Z [INFO] (pool-2-thread-70) com.aws.greengrass.cli.CLIService: Set up symlink to CLI binary. {binary=/greengrass/v2/packages/artifacts-unarchived/aws.greengrass.Cli/2.7.0/aws.greengrass.cli.client/cliclient/bin/greengrass-cli.cmd, link=/greengrass/v2/bin/greengrass-cli.cmd, serviceName=aws.greengrass.Cli, currentState=NEW} 2024-05-09T13:28:16.284Z [INFO] (aws.greengrass.Cli-lifecycle) com.aws.greengrass.cli.CLIService: service-set-state. {serviceName=aws.greengrass.Cli, currentState=NEW, newState=INSTALLED} 2024-05-09T13:28:16.285Z [INFO] (aws.greengrass.Cli-lifecycle) com.aws.greengrass.cli.CLIService: service-set-state. {serviceName=aws.greengrass.Cli, currentState=INSTALLED, newState=STARTING} 2024-05-09T13:28:16.286Z [INFO] (pool-2-thread-70) com.aws.greengrass.cli.CLIService: Auth tokens have been revoked. {serviceName=aws.greengrass.Cli, currentState=STARTING} 2024-05-09T13:28:16.287Z [INFO] (aws.greengrass.Cli-lifecycle) com.aws.greengrass.cli.CLIService: service-set-state. {serviceName=aws.greengrass.Cli, currentState=STARTING, newState=RUNNING} 2024-05-09T13:28:17.282Z [INFO] (pool-2-thread-67) com.aws.greengrass.deployment.DeploymentConfigMerger: merge-config. Removing services. {service-to-remove=[]} 2024-05-09T13:28:17.283Z [INFO] (pool-2-thread-67) com.aws.greengrass.deployment.activator.DeploymentActivator: merge-config. All services updated. {deploymentId=69bb0586-7a08-41ac-bb6f-8751d15d85d0} 2024-05-09T13:28:17.283Z [INFO] (pool-2-thread-67) com.aws.greengrass.lifecyclemanager.UpdateSystemPolicyService: service-update-finish. {serviceName=UpdateSystemPolicyService, currentState=RUNNING} 2024-05-09T13:28:17.283Z [INFO] (pool-2-thread-66) com.aws.greengrass.deployment.DeploymentService: deployment-task-execution. Finished deployment task. {deploymentId=69bb0586-7a08-41ac-bb6f-8751d15d85d0, serviceName=DeploymentService, currentState=RUNNING} 2024-05-09T13:28:17.353Z [INFO] (pool-2-thread-66) com.aws.greengrass.componentmanager.ComponentStore: delete-component-finish. {componentIdentifier=DatabaseManager-v8.0.1} 2024-05-09T13:28:17.389Z [INFO] (pool-2-thread-66) com.aws.greengrass.componentmanager.ComponentStore: delete-component-finish. {componentIdentifier=ElsaLauncher-v13.0.0.1} 2024-05-09T13:28:17.408Z [INFO] (pool-2-thread-66) com.aws.greengrass.componentmanager.ComponentStore: delete-component-finish. {componentIdentifier=FrontendManager-v8.0.0}

Moreover, could you please also guide when config file of credentials got store in /home/ggc_user/.aws folder ... Because we also shows that this files append space in each line which starts causing profile error when we try to load secrets in custom component. After removing this config file from this folder if we restart greengrass service it starts working properly.

Appreciate your input on this.

Thanks, NP

  • there should be an earlier log that shows a deployment was received and the components and versions it's trying to deploy, can you find and share that please?

  • @joseph,

    it was there in log like received deployment after that only prepare-package-start got started but after that same components got deleted without any error in greengrass.log file and as you can see in logs deployment also shown successful on AWS console, with latest versions, while those are deleted.

  • we'll still need more info to be able to debug this, please open a support case and provide /greengrass/v2/config/ and /greengrass/v2/logs/

posta un mese fa124 visualizzazioni
Nessuna risposta

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande