我在尝试运行使用 terraform 锁的 terraform 脚本时收到以下错误消息。
*Acquiring state lock. This may take a few moments...*
*Error: Error locking state: Error acquiring the state lock: storage: service returned error: StatusCode=409, ErrorCode=LeaseAlreadyPresent, ErrorMessage=There is already a lease present.*
Run Code Online (Sandbox Code Playgroud)
我实际上使用 ctrl+c 杀死了该进程,现在锁被卡住了。我尝试terraform force-unlock 'LockID'
得到以下错误。
*Local state cannot be unlocked by another process*
Run Code Online (Sandbox Code Playgroud)
请有人提供建议。谢谢
Chr*_*row 13
在将远程状态与 Azure 后端结合使用时,我遇到了类似的问题。要修复此问题,请转到存储状态的 Azure 存储帐户和容器(查看错误消息中的“路径”以确定实际状态文件的位置)。单击状态文件,然后单击“中断租约”
由于我使用的是 wsl(windows 子系统 linux),因此我必须关闭 wsl 并再次重新启动它。它关闭了所有守护进程并清除了锁。有时,如果状态远程存储在云上,那么您必须中断锁的租约,在我的情况下,我使用的是 Azure,我必须右键单击状态文件,然后单击“中断租约”
归档时间: |
|
查看次数: |
20027 次 |
最近记录: |