【发布时间】:2020-10-26 04:34:59
【问题描述】:
在尝试迁移我的后端配置以通过 gitlab 使用新的状态存储时,我遇到了这个光荣的问题:我的状态被锁定。
- 我无法强制解锁状态,因为后端需要重新初始化
- 我无法强制解锁 - 强制解锁状态,因为后端需要重新初始化
- 我无法使用 -lock=false 设置后端,因为启动这整个混乱的相同凭据似乎无法推送除有毒锁定令牌以外的其他内容:
Error: Error copying state from the previous "local" backend to the newly configured
"http" backend:
Failed to upload state: POST http://internal.host/api/v4/projects/14/terraform/state/project-name giving up after 3 attempts
我忍无可忍了。我确实尝试检查 /var/log/gitlab/gitlab-rails/production_json.log 中的喋喋不休是否提供了相关的内容,并且对它没有更多的把握和理智。
是否有没有任何守门的sudo pretty-please-with-sugar-on-top-clean-the-fn-lock 命令?
【问题讨论】:
-
注意:我已经通过使用不同的 URL 进行锁定临时解决了这个问题。我仍然想知道一种可靠的方法来彻底杀死那把锁。