将某些归档文件解压缩到/ usr / local / lib时出现Ansible错误

我在我的机器上运行了一个可靠的操作手册,除了涉及将各种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权限有关(运行playbook时系统提示input我的sudo密码)。 任何想法可能会出错?

这似乎是一个不可思议的错误 。 如果您阅读票证,您可能可以解决这个问题。