Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to resolve "failed to create containerd task: failed to create shim: OCI runtime create failed: invalid mount" error?

I am building a website written using the framework Angular 9 and for deploying the website it is required to do CI/CD using Bitbucket Pipelines. Currently, I am making a dist folder, then uploading this folder into an AWS S3 bucket and publish it as a website. Every time I make a tiny change in any file, I delete the dist folder from the bucket and upload the new folder. All this should work from Bitbucket Pipelines yml file. Here is my bitbucket-pipelines yml file.

image: cgswong/aws:aws

pipelines:
  branches:
    master:
      - step:
          script:
            - aws s3 --region "ap-southeast-1" sync --delete dist/xyz s3://xyz.abc.com
    staging:
      - step:
          script:
            - aws s3 --region "ap-southeast-1" sync --delete dist/xyz s3://stage.xyz.abc.com

Every time, when I try to deploy the site, It gives me the following error

failed to create containerd task: failed to create shim: OCI runtime create failed: invalid mount {Destination:~/.aws Type:bind Source:/var/lib/containerd/io.containerd.grpc.v1.cri/containers/4161c400375792a5ad88ec1cf1a89da50ae93ad532e4e490fe94d6c978f2de0f/volumes/0608fb757b1b423a3d52e795531d103a5d8ca6ebcd74c35158f6cbb29890571a Options:[rbind rprivate rw]}: mount destination ~/.aws not absolute: unknown

I am new to CI/CD. What can be done to resolve this problem?

like image 503
Juthi Sarker Aka Avatar asked Oct 20 '25 11:10

Juthi Sarker Aka


1 Answers

I've found the solution. I edited docker image from 'image: cgswong/aws' to official one 'image: amazon/aws-cli:2.0.6' and it started working.

like image 59
Hovhannes Khalatyan Avatar answered Oct 23 '25 00:10

Hovhannes Khalatyan



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!