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
3 Réponses :
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.
Ran dans le même problème. J'ai tué tous les processus de terraform qui s'exécutaient en arrière-plan.
vous avez donc pu le réparer?
ouais ça a résolu mon problème
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'