Open maruen opened 8 months ago
I'm all of the sudden getting a very similar error with "sam local invoke"
My container image runs as it should, but it appears sam isn't shutting down the running containers when using the local invoke. I have a bunch of running containers for every time i invoke locally.
This was working fine last week, and I don't think I've changed any permissions since then
Error: 500 Server Error for http+docker://localhost/v1.35/containers/fbe5d637d5732bcdf883f94fffdc03ac3953acdfa255c80db66a9643f41a6673?v=False&link=False&force=True: Internal Server Error ("Could not kill running container fbe5d637d5732bcdf883f94fffdc03ac3953acdfa255c80db66a9643f41a6673, cannot remove - permission denied") Traceback: File "click/core.py", line 1078, in main File "click/core.py", line 1688, in invoke File "click/core.py", line 1688, in invoke File "click/core.py", line 1434, in invoke File "click/core.py", line 783, in invoke File "samcli/cli/cli_config_file.py", line 347, in wrapper File "click/decorators.py", line 92, in new_func File "click/core.py", line 783, in invoke File "samcli/lib/telemetry/metric.py", line 184, in wrapped File "samcli/lib/telemetry/metric.py", line 149, in wrapped File "samcli/lib/utils/version_checker.py", line 42, in wrapped File "samcli/cli/main.py", line 95, in wrapper File "samcli/commands/local/invoke/cli.py", line 103, in cli File "samcli/commands/local/invoke/cli.py", line 201, in do_cli File "samcli/commands/local/lib/local_lambda.py", line 144, in invoke File "samcli/lib/telemetry/metric.py", line 324, in wrapped_func File "samcli/local/lambdafn/runtime.py", line 214, in invoke File "samcli/local/lambdafn/runtime.py", line 226, in _on_invoke_done File "samcli/local/docker/manager.py", line 127, in stop File "samcli/local/docker/container.py", line 277, in delete File "samcli/local/docker/container.py", line 266, in delete File "docker/models/containers.py", line 353, in remove File "docker/utils/decorators.py", line 19, in wrapped File "docker/api/container.py", line 1028, in remove_container File "docker/api/client.py", line 270, in _raise_for_status File "docker/errors.py", line 39, in create_api_error_from_http_exception
An unexpected error was encountered while executing "sam local invoke". Search for an existing issue: https://github.com/aws/aws-sam-cli/issues?q=is%3Aissue+is%3Aopen+Bug%3A%20sam%20local%20invoke%20-%20APIError Or create a bug report: https://github.com/aws/aws-sam-cli/issues/new?template=Bug_report.md&title=Bug%3A%20sam%20local%20invoke%20-%20APIError
Which SAM CLI version(s) is this error occurring on and what OS are you running on?
Which SAM CLI version(s) is this error occurring on and what OS are you running on?
$ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.3 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.3 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy $ sam --version SAM CLI, version 1.100.0
Thanks @skiboyjcmu, do you get the same error if you downgrade the SAM CLI version?
Also, what is the version of Docker you are using?
SAM CLI, version 1.100.0 Docker version 24.0.5, build 24.0.5-0ubuntu1~22.04.1
I will try a downgrade next week
any update? have something very similar Error: 500 Server Error for http+docker://localhost/v1.35/containers/3d805297b9db4197fa1648e98ff4ebce46dd563026e46db9180c54a837f1ff0b/start: Internal Server Error ("error while creating mount source path '/host_mnt/Users/name/Documents/GitHub/project/.aws-sam/build/Function': mkdir /host_mnt/Users/name/Documents: operation not permitted") Traceback: File "click/core.py", line 1078, in main File "click/core.py", line 1688, in invoke File "click/core.py", line 1688, in invoke File "click/core.py", line 1434, in invoke File "click/core.py", line 783, in invoke File "samcli/cli/cli_config_file.py", line 347, in wrapper File "click/decorators.py", line 92, in new_func File "click/core.py", line 783, in invoke File "samcli/lib/telemetry/metric.py", line 185, in wrapped File "samcli/lib/telemetry/metric.py", line 150, in wrapped File "samcli/lib/utils/version_checker.py", line 43, in wrapped File "samcli/cli/main.py", line 95, in wrapper File "samcli/commands/local/invoke/cli.py", line 108, in cli File "samcli/commands/local/invoke/cli.py", line 209, in do_cli File "samcli/commands/local/lib/local_lambda.py", line 149, in invoke File "samcli/lib/telemetry/metric.py", line 325, in wrapped_func File "samcli/local/lambdafn/runtime.py", line 227, in invoke File "samcli/local/lambdafn/runtime.py", line 177, in run File "samcli/local/docker/manager.py", line 118, in run File "samcli/local/docker/container.py", line 393, in start File "samcli/local/docker/container.py", line 389, in start File "docker/models/containers.py", line 417, in start File "docker/utils/decorators.py", line 19, in wrapped File "docker/api/container.py", line 1135, in start File "docker/api/client.py", line 267, in _raise_for_status File "docker/errors.py", line 39, in create_api_error_from_http_exception
An unexpected error was encountered while executing "sam local invoke". Search for an existing issue: https://github.com/aws/aws-sam-cli/issues?q=is%3Aissue+is%3Aopen+Bug%3A%20sam%20local%20invoke%20-%20APIError Or create a bug report: https://github.com/aws/aws-sam-cli/issues/new?template=Bug_report.md&title=Bug%3A%20sam%20local%20invoke%20-%20APIError Running SAM local invoke has failed: Command did not exit successfully, exit code: 1 10 has failed: Command did not exit successfully, exit code: 1 Docker version 26.0.0 SAM CLI, version 1.115.0
See below the stacktrace of the error please
Invoking com.approcessing.puller.FilePuller::handleRequest (java17) Local image is up-to-date Using local image: public.ecr.aws/lambda/java:17-rapid-x86_64.
Mounting /Users/mehana/Projects/APPS/olympusfm-java/file-puller/.aws-sam/build/Function as /var/task:ro,delegated, inside runtime container
Error: 500 Server Error for http+docker://localhost/v1.35/containers/56a63c30927570a299466eba7d57575f51303d1bbd7223f07b0ae14b79a9feb7/start: Internal Server Error ("error while creating mount source path '/host_mnt/Users/mehana/Projects/APPS/olympusfm-java/file-puller/.aws-sam/build/Function': mkdir /host_mnt/Users/mehana/Projects/APPS/olympusfm-java/file-puller/.aws-sam: file exists") Traceback: File "click/core.py", line 1078, in main File "click/core.py", line 1688, in invoke File "click/core.py", line 1688, in invoke File "click/core.py", line 1434, in invoke File "click/core.py", line 783, in invoke File "samcli/cli/cli_config_file.py", line 297, in wrapper File "click/decorators.py", line 92, in new_func File "click/core.py", line 783, in invoke File "samcli/lib/telemetry/metric.py", line 184, in wrapped File "samcli/lib/telemetry/metric.py", line 149, in wrapped File "samcli/lib/utils/version_checker.py", line 42, in wrapped File "samcli/cli/main.py", line 95, in wrapper File "samcli/commands/local/invoke/cli.py", line 103, in cli File "samcli/commands/local/invoke/cli.py", line 201, in do_cli File "samcli/commands/local/lib/local_lambda.py", line 144, in invoke File "samcli/lib/telemetry/metric.py", line 324, in wrapped_func File "samcli/local/lambdafn/runtime.py", line 190, in invoke File "samcli/local/lambdafn/runtime.py", line 145, in run File "samcli/local/docker/manager.py", line 117, in run File "samcli/local/docker/container.py", line 321, in start File "samcli/local/docker/container.py", line 317, in start File "docker/models/containers.py", line 406, in start File "docker/utils/decorators.py", line 19, in wrapped File "docker/api/container.py", line 1127, in start File "docker/api/client.py", line 270, in _raise_for_status File "docker/errors.py", line 39, in create_api_error_from_http_exception
An unexpected error was encountered while executing "sam local invoke". Search for an existing issue: https://github.com/aws/aws-sam-cli/issues?q=is%3Aissue+is%3Aopen+Bug%3A%20sam%20local%20invoke%20-%20APIError Or create a bug report: https://github.com/aws/aws-sam-cli/issues/new?template=Bug_report.md&title=Bug%3A%20sam%20local%20invoke%20-%20APIError