0
votes

Verrou d'état de Terrform impossible à libérer

Je reçois le message d'erreur suivant en essayant d'exécuter mon script terraform qui utilise le verrou terraform.

Acquisition du verrouillage d'état. Ceci peut prendre un certain temps...

Erreur: Erreur lors du verrouillage de l'état: Erreur lors de l'acquisition du verrouillage d'état: stockage: le service a renvoyé l'erreur: StatusCode = 409, ErrorCode = LeaseAlreadyPresent, ErrorMessage = Un bail est déjà présent.

J'ai en fait tué le processus en utilisant ctrl + c et maintenant le verrou est bloqué. J'ai essayé terraform force-unlock 'LockID' l'erreur suivante.

L'état local ne peut pas être déverrouillé par un autre processus

S'il vous plaît, quelqu'un peut-il conseiller. Merci


0 commentaires

3 Réponses :


0
votes

Comme j'utilisais wsl (sous-système Windows Linux), j'ai dû fermer le wsl et le redémarrer à nouveau. Il a fermé tous les processus démons et a également effacé le verrou.


0 commentaires

0
votes

Ran dans le même problème. J'ai tué tous les processus de terraform qui s'exécutaient en arrière-plan.


2 commentaires

vous avez donc pu le réparer?


ouais ça a résolu mon problème



0
votes

J'ai eu un problème similaire lors de l'utilisation de l'état distant avec un back-end Azure. Pour résoudre le problème, accédez au compte de stockage Azure et au conteneur qui stockent l'état (regardez le `` chemin '' dans le message d'erreur pour déterminer l'emplacement du fichier d'état réel). Cliquez sur le fichier d'état, puis cliquez sur 'Rupture de bail'

entrez la description de l'image ici


0 commentaires