Error – ‘registry.terraform.io/hashicorp/local: there is no package for registry.terraform.io/hashicorp/local cached in .terraform/providers’
Terraform init or terraform init -upgrade or terraform apply fails with this error message:
The installed provider plugins are not consistent with the packages selected in the dependency lock file:
│ – registry.terraform.io/hashicorp/azurerm: the cached package for registry.terraform.io/hashicorp/azurerm x.y.x. (in .terraform\providers) does not match any of the checksums recorded in the dependency lock file
│ – registry.terraform.io/hashicorp/random: there is no package for registry.terraform.io/hashicorp/random 3.4.3 cached in .terraform\providers
Resolution
Step 1 – Look for this lock file (terraform.lock.hcl) in your current module. Delete it.
Step 2 – Re Run terraform init -upgrade
Leave a Reply