首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ansible fech失败:"msg":"checksum mismatch“

Ansible fech失败:"msg":"checksum mismatch“
EN

Stack Overflow用户
提问于 2018-12-09 22:13:27
回答 1查看 1.1K关注 0票数 1

我想将文件从远程主机复制到本地主机。因此,我在我的剧本中使用ansible的fetch模块:

代码语言:javascript
复制
  - name: sync xml file
    fetch:
      src: "{{ workplace }}/cpp/{{ project }}-cppcheck.xml"
      dest: "{{ result_path }}/{{ project }}-cppcheck.xml"
      flat: yes

远程主机的文件路径为"{{ workplace }}/cpp/{{ project }}-cppcheck.xml",本地目标路径为"{{ result_path }}/{{ project }}-cppcheck.xml“。本地主机目录{{ result_path }}的权限为777。但在运行攻略时出现了一些问题:

代码语言:javascript
复制
fatal: [10.11.21.11]: FAILED! => {
    "changed": false, 
    "checksum": null, 
    "dest": "/home/fish/MOBILE-cppcheck.xml", 
    "file": "/data/cpp/MOBILE-cppcheck.xml", 
    "md5sum": null, 
    "msg": "checksum mismatch", 
    "remote_checksum": "49c9e966dae54b33623708d9bf5fc2ze5a34e865", 
    "remote_md5sum": null
}

MOBILE-cppcheck.xml的大小为4.0k。Ansible的版本是v2.5,我不知道如何修复它。有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2021-05-21 18:14:30

检查目标路径中的Ansible主机上是否已存在该文件/目录

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53693206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档