gpt4 book ai didi

ansible - 如何避免由于 dpkg 锁定文件导致的 ansible 部署失败?

转载 作者:行者123 更新时间:2023-12-04 04:10:22 24 4
gpt4 key购买 nike

似乎由于/var/lib/dpkg/lock 导致失败并不罕见。根据观察,大部分时间 9/10 是由于状态锁定文件或 cron 作业正在运行时造成的。

这意味着重试机制与删除陈旧文件相结合可能是解决方案。

我怎样才能在ansible中做到这一点?

最佳答案

我会尝试用 until 来解决这个问题ansible 的特性 ( http://docs.ansible.com/ansible/latest/playbooks_loops.html#do-until-loops )

- name: Apt for sure
apt: name=foobar state=installed
register: apt_status
# 2018 syntax:
# until: apt_status|success
# 2020 syntax:
until: apt_status is success
delay: 6
retries: 10

关于ansible - 如何避免由于 dpkg 锁定文件导致的 ansible 部署失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36630299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com