Good morning,
Trying to debug a Clusterodm pipeline.
ClusterODM test.txt file is uploading fine when initiated.
My Bucket is configured for Public access.
When a split task fail,all nodes are unable to upload the error files to the s3 bucket with error:
[WARNING] LRE: submodel_0001 failed with: (32a1fdd5-fdb2-495e-b6c6-98cc0873de57) failed with task output: [INFO] ODM app finished - Sun Mar 26 08:40:38 2023
Compressing all.zipUploading 1 files to S3…
Cannot upload file to S3: The bucket does not allow ACLs (AccessControlListNotSupported), retrying… 0
Cannot upload file to S3: The bucket does not allow ACLs (AccessControlListNotSupported), retrying… 1
Cannot upload file to S3: The bucket does not allow ACLs (AccessControlListNotSupported), retrying… 2
Cannot upload file to S3: The bucket does not allow ACLs (AccessControlListNotSupported), retrying… 3
Cannot upload file to S3: The bucket does not allow ACLs (AccessControlListNotSupported), retrying… 4
Cannot upload file to S3: The bucket does not allow ACLs (AccessControlListNotSupported), retrying… 5
Cannot upload file to S3: The bucket does not allow ACLs (AccessControlListNotSupported), retrying… 6
Full log saved at /var/www/data/b7b19ba9-3b75-40f2-9d0d-aa3390536e74/submodels/submodel_0001/error.log
The docker run command for nodeodm has all flags correct when created by the docker machine.
Maybe some part in the code in ODM missing the acl-public read command aws requires?
Any help will be great.