# Error: Failed to install provider: checksum mismatch

- **ID:** `terraform/terraform-init-provider-checksum-mismatch`
- **Domain:** terraform
- **Category:** install_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

The downloaded provider plugin's checksum does not match the one recorded in the .terraform.lock.hcl file.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| Terraform v1.1+ | active | — | — |
| Provider registry | active | — | — |

## Workarounds

1. **Run terraform init -upgrade to re-fetch the provider and update the lock file with new checksums** (90% success)
   ```
   Run terraform init -upgrade to re-fetch the provider and update the lock file with new checksums
   ```
2. **Check network connectivity and proxy settings; re-run terraform init** (75% success)
   ```
   Check network connectivity and proxy settings; re-run terraform init
   ```

## Dead Ends

- **** — Lock file regeneration may still fail if provider version is pinned; also loses security verification. (60% fail)
- **** — Bypasses security; may lead to using tampered providers. (95% fail)
