Erreur Terraform : Failed to lock state file

lguillou 14/05/2026
RÉSOLU
lguillou
Auteur Actif
Avatar de lguillou
lguillou
Auteur Actif

Je suis bloqué sur un déploiement. Terraform me renvoie une erreur Error: Error acquiring the state lock. Apparemment, un autre processus utilise le lock, mais je suis seul à travailler sur le projet. Comment forcer le déverrouillage ?

14/05/2026 à 10:14

6 commentaires

thomas36
Membre
Avatar de thomas36
thomas36
Membre

C'est une erreur classique quand une exécution précédente a crashé. Si tu utilises un backend S3, tu peux forcer le déverrouillage avec la commande suivante :

terraform force-unlock <LOCK_ID>

Tu trouveras l'ID dans le message d'erreur initial.

15/05/2026 à 03:17
lguillou
Auteur Actif
Avatar de lguillou
lguillou
Auteur Actif

Merci, je vois bien l'ID dans le message d'erreur. Est-ce qu'il y a un risque de corrompre mon terraform.tfstate en faisant ça ?

15/05/2026 à 19:04
colas-renee
Membre
Avatar de colas-renee
colas-renee
Membre

Le risque est faible si tu es sûr qu'aucun autre processus Terraform ne tourne réellement. Le lock est là pour empêcher des écritures concurrentes. Si tu es seul, tu peux y aller sans crainte.

16/05/2026 à 17:17
lguillou
Auteur Actif
Avatar de lguillou
lguillou
Auteur Actif

J'ai exécuté la commande et ça a libéré le lock. Par contre, j'ai maintenant une erreur de mismatch entre le state local et le remote.

17/05/2026 à 15:55
thomas36
Membre
Avatar de thomas36
thomas36
Membre

Fais un terraform refresh pour synchroniser ton état local avec la réalité du cloud, ça devrait régler ton souci de mismatch.

18/05/2026 à 10:00
lguillou
Auteur Actif
Avatar de lguillou
lguillou
Auteur Actif

Top, le refresh a tout remis en ordre. Problème résolu.

19/05/2026 à 03:24

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire