0

今天早上突然,新的ansible项目不再工作了......

FAILED! => {"changed": false, "module_stderr": "/usr/lib/python3/dist-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.25.8) or chardet (3.0.4) doesn't match a supported version!

但如果我这样做pip3 list |grep "chardet",否则pip3 list |grep "chardet"它们将是所要求的版本......(本地主机)

ansible --version | grep "python version"

告诉我我确实在使用 python 3.6

并且ansible --version 是 2.9.4

什么..

编辑:即使我有 python3,并且 ansible说它正在使用 python3,它不是......

运行 -vvv 告诉我,ansible仍在使用 python 2.7 .....

我该如何改变这个?

  python version = 2.7.15+ (default, Oct  7 2019, 17:39:04) [GCC 7.4.0]

这太荒谬了……

4

1 回答 1

0

是的,我很想说出它的错误。

Ansible 总是会尝试运行 usr/bin/python 而不是 /usr/bin/python3 然后失败。

使用 python3 /usr/bin/ansible-playbook

于 2020-02-06T08:47:42.720 回答