Difference between revisions of "Error: Error acquiring the state lock"
Jump to navigation
Jump to search
(5 intermediate revisions by 2 users not shown) | |||
Line 33: | Line 33: | ||
│ flag, but this is not recommended. | │ flag, but this is not recommended. | ||
╵ | ╵ | ||
+ | |||
+ | [[terraform force-unlock]] your-version/learn-terraform-eks | ||
+ | Do you really want to force-unlock? | ||
+ | Terraform will remove the lock on the remote state. | ||
+ | This will allow local Terraform commands to modify this state, even though it | ||
+ | may still be in use. Only 'yes' will be accepted to confirm. | ||
+ | |||
+ | Enter a value: yes | ||
+ | |||
+ | Terraform state has been successfully unlocked! | ||
+ | |||
+ | The state has been unlocked, and Terraform commands should now be able to | ||
+ | obtain a new lock on the remote state. | ||
Line 38: | Line 51: | ||
Local state cannot be unlocked by another process | Local state cannot be unlocked by another process | ||
+ | |||
+ | Solution: | ||
+ | * Review [[filesystem permissions]] in case you work with more than 1 user | ||
== Related commands == | == Related commands == | ||
Line 44: | Line 60: | ||
* <code>[[terraform validate]]</code> | * <code>[[terraform validate]]</code> | ||
* <code>[[terraform apply]]</code> | * <code>[[terraform apply]]</code> | ||
+ | * <code>[[terraform plan -refresh-only]]</code> | ||
* [[Error: Invalid multi-line string]] | * [[Error: Invalid multi-line string]] | ||
* [[Error: Missing newline after argument]] | * [[Error: Missing newline after argument]] | ||
Line 51: | Line 68: | ||
== See also == | == See also == | ||
− | * {{terraform | + | * {{terraform plan}} |
− | * {{ | + | * {{terraform apply}} |
[[Category:Terraform]] | [[Category:Terraform]] |
Latest revision as of 09:39, 12 February 2024
Error: Error acquiring the state lock │ │ Error message: resource temporarily unavailable │ Lock Info: │ ID: 660fed3f-cb8b-d3e4-7eec-7ea4f583435c │ Path: terraform.tfstate │ Operation: OperationTypeApply │ Who: root@XXXX │ Version: 1.0.4 │ Created: 2021-09-08 10:32:49.0632977 +0000 UTC │ Info: │ │ │ Terraform acquires a state lock to protect the state from being written │ by multiple users at the same time. Please resolve the issue above and try │ again. For most commands, you can disable locking with the "-lock=false" │ flag, but this is not recommended.
Acquiring state lock. This may take a few moments... ╷ │ Error: Error acquiring the state lock │ │ Error message: 2 errors occurred: │ * ResourceNotFoundException: Requested resource not found │ * ResourceNotFoundException: Requested resource not found │ │ │ │ Terraform acquires a state lock to protect the state from being written │ by multiple users at the same time. Please resolve the issue above and try │ again. For most commands, you can disable locking with the "-lock=false" │ flag, but this is not recommended. ╵
terraform force-unlock your-version/learn-terraform-eks Do you really want to force-unlock? Terraform will remove the lock on the remote state. This will allow local Terraform commands to modify this state, even though it may still be in use. Only 'yes' will be accepted to confirm. Enter a value: yes Terraform state has been successfully unlocked! The state has been unlocked, and Terraform commands should now be able to obtain a new lock on the remote state.
terraform force-unlock 660fed3f-cb8b-d3e4-7eec-7ea4f583435c Local state cannot be unlocked by another process
Solution:
- Review filesystem permissions in case you work with more than 1 user
Related commands[edit]
terraform plan -lock=false
terraform force-unlock
terraform validate
terraform apply
terraform plan -refresh-only
- Error: Invalid multi-line string
- Error: Missing newline after argument
- Error: Invalid block definition
- Error: Argument or block definition required
- No changes. Infrastructure is up-to-date
See also[edit]
terraform plan
: [-refresh-only | -lock=false
|-target
|-var-file
|will be created
|--help
], Terraform plan errors, Terraform plan examples, Terraform plan execution errors, (known after apply)terraform apply
[-auto-approve
|-refresh-only, -destroy | --help ]
, Terraform examples,Still creating...
, Terraform apply examples with errors
Advertising: