Hi Team,
I have created one ReactJS application and deployed in Greengrass V2 using component recipe with following details.
"Lifecycle": {
"Install": {
"RequiresPrivilege": true,
"Script": "yarn install --cwd {artifacts:decompressedPath}/softacuity-code",
"Timeout": 6000
},
"Run": {
"Script": "chmod 777 {artifacts:decompressedPath}/softacuity-code/node_modules \n npm start --prefix {artifacts:decompressedPath}/softacuity-code"
}
},
"Artifacts": [
{
"Uri": "s3://elsa-component-artifacts/FrontEndManager/customer_board/softacuity-code.zip",
"Digest": "iPUASOImWCUL/IsSPJdO1MMVHF9XfKH52GdtafoExtU=",
"Algorithm": "SHA-256",
"Unarchive": "ZIP",
"Permission": {
"Read": "ALL",
"Execute": "ALL"
}
}
I am successfully able to deploy this component on greengrass v2. But second time if i try to deploy any other component in revise deployment I am getting following error.
unable to access attributes of symbolic link
**Caused by: java.nio.file.FileSystemException: /greengrass/v2/packages/artifacts-unarchived/CSTBOARDFrontEndManager/3.0.0/softacuity-code/node_modules/@eslint/eslintrc/node_modules/.bin/js-yaml: Too many levels of symbolic links or unable to access attributes of symbolic link
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:96)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
**
Could you guys please help me with this. Is there anything required to be updated in recipe file ??
Regards,
Nalay Patel
@massimiliano
I am able to address the issue with this post. Thank you so much for your response.