我在我的机器上运行了一个 ansible playbook,除了涉及将各种 zip 和 tar.gz 档案解压到 的几个步骤外,每个任务都成功完成/usr/local/lib
。以下是此类错误消息的示例:
TASK: [sd_dev | Unpack /usr/local/lib/eclipse-standard-kepler-SR2-linux-gtk-x86_64.tar.gz] ***
failed: [localhost] => {"failed": true}
msg: dest '/usr/local/lib' must be an existing dir
...ignoring
我不明白为什么会发生这种情况,因为手动运行命令可以正常工作。这可能与sudo
权限有关吗(运行剧本时,系统提示我输入 sudo 密码)。有什么想法可能出了什么问题吗?
答案1
这似乎是一个ansible 漏洞。如果您读了票,您也许能够解决这个问题。