首页 文章

Ansible:模块执行期间出现意外故障“find()只需要2个参数(给定3个)”

提问于
浏览
0

任务执行期间发生异常 . 要查看完整的回溯,请使用-vvv . 错误是:TypeError:find()正好接受2个参数(3个给定)致命:[smuc8562]:FAILED! => {“failed”:true,“msg”:“模块执行期间意外失败 . ”,“stdout”:“”}

我们在尝试使用win_package模块运行Ansible playbook时遇到此错误 .

- name: Install JDK - {{ jdk_exe }}
    win_package:
      path: '{{ jdk_exe }}'
      arguments: /s ADDLOCAL="ToolsFeature,SourceFeature"
      product_id: "{{ jdk_product_id }}"
      state: present

Ansible master:使用Python 2.6.9 Windows目标运行的SUSE Linux x64:Windows Server 2012 R2

win_package的其他实例工作正常 .

我们尝试了raw命令,并用win_command替换了win_package,但问题仍然存在 .

1 回答

  • 0

    将Python升级到2.7.14将解决问题 .

相关问题