For today’s Terraform error of the week series we are going to take a look at the following one:
│ Error: Failed to install provider
│
│ Error while installing terra-farm/xenorchestra v0.23.2: the current package for
│ registry.terraform.io/terra-farm/xenorchestra v0.23.2 doesn't match any of the
│ checksums previously recorded in the dependency lock file
Prerequisites
- Terraform
Solution
Step 1. Remove the dependency lock file.
rm .terraform.lock.hcl
Step 2. Run the following command:
terraform providers lock -platform=windows_amd64 -platform=darwin_amd64 -platform=linux_amd64
Basically, the command will try to create or update an existing dependency lock file (.terraform.lock.hcl) with all platforms supported by Terraform.
Conclusion
Tried everything and nothing works? Let me know. On a side note, follow our official channel on Telegram.