I am using vagrant on windows , using terragrunt wrapper for terraform…
root@# terraform --version
Terraform v1.1.0
on linux_amd64
root@# terragrunt --version
[INFO] Getting version from tgenv-version-name
[INFO] TGENV_VERSION is 0.35.16
terragrunt version v0.35.16
When I run Terragrunt validate getting below errors , unable to fix them .
Terraform 0.13 and earlier allowed provider version constraints inside the
│ provider configuration block, but that is now deprecated and will be
│ removed in a future version of Terraform. To silence this warning, move the
│ provider version constraint into the required_providers block.
╵
╷
│ Error: fork/exec .terraform/providers/registry.terraform.io/hashicorp/local/2.1.0/linux_amd64/terraform-provider-local_v2.1.0_x5: permission denied
│
│
╵
╷
│ Error: fork/exec .terraform/providers/registry.terraform.io/hashicorp/local/2.1.0/linux_amd64/terraform-provider-local_v2.1.0_x5: permission denied
│
│
╵
╷
│ Error: fork/exec .terraform/providers/registry.terraform.io/hashicorp/local/2.1.0/linux_amd64/terraform-provider-local_v2.1.0_x5: permission denied
│
│
╵
╷
│ Error: fork/exec .terraform/providers/registry.terraform.io/hashicorp/local/2.1.0/linux_amd64/terraform-provider-local_v2.1.0_x5: permission denied
Validated in system it has valid permissions.
ls -lrt
total 12656
-rwxrwxrwx 1 vagrant vagrant 12959744 Jan 27 05:06 terraform-provider-local_v2.1.0_x5
Although I don’t have the answer at the moment, it’s always good to describe in detail what you have tried and changed exactly (even if it didn’t resolve) so others may have some ideas from that.