如何避免因dpkg锁定文件导致的安全部署失败?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何避免因dpkg锁定文件导致的安全部署失败?相关的知识,希望对你有一定的参考价值。

似乎因为/ var / lib / dpkg / lock而导致失败并不是很少见。根据观察结果,由于状态锁定文件或cron作业正在运行,这些大部分时间都是9/10引起的。

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

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

答案

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

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

以上是关于如何避免因dpkg锁定文件导致的安全部署失败?的主要内容,如果未能解决你的问题,请参考以下文章

Vmware无法获取快照信息 锁定文件失败

避免同时写入 NFS 共享文本文件

由于安全组悬空而导致 Elastic Beanstalk 部署失败

linux系统安全-弱口令检测和端口扫描

linux系统安全-弱口令检测和端口扫描

gcloud部署因BadFileExceptions而失败