如何解决Ansible Windows win_unzip方法System.IO.Compression.ZipFile异常调用带有3个参数的ExtractToFile拒绝访问路径
使用:
win_unzip:
src: "D:\program64\my\app\binaries.zip"
dest: "D:\program64\my\app\"
delete_archive: yes
我得到:
TASK [ Unzip zip file] ****************************
17:19:01 fatal: [myhost]: FAILED! => {"changed": true,"dest": "D:\program64\my\app\","msg":
"Error unzipping 'D:\program64\my\app\binaries.zip' to 'D:\program64\my\app\'!. Method:
System.IO.Compression.ZipFile,Exception: Exception calling \"ExtractToFile\" with \"3\" argument(s):
\"Access to the path 'D:\program64\my\app\my_app.exe' is denied.\"","removed": false,"src":
"D:\program64\my\app\binaries.zip"}
我检查了一下,没有my_app.exe
,当我手动执行提取操作时,我也检查了它们是否可以使用,我认为它与Windows的链接比与Ansible的链接更多,但无法弄清楚为什么以及方式。
PS:使用Kerberos身份验证手册。
谢谢
解决方法
在我的例子中 src: 意外地是一个文件夹而不是一个文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。