对象没有属性'TLSv1_2_METHOD'“

时间:2017-04-19 15:57:06

标签: windows ansible credssp

尝试将CREDSSP与ansible over Windows连接一起使用,安装了所有内容并安装了pywinrm [credssp],但在尝试运行credssp作业时遇到上述错误:

"changed": false,
"msg": "credssp: 'module' object has no attribute 'TLSv1_2_METHOD'",
"unreachable": true

有什么想法吗?

试过:

Failed to install Python Cryptography package with PIP and setup.py

需要此命令: sudo yum install gcc libffi-devel python-devel openssl-devel

之后执行pip安装--upgrade pywinrm [credssp] ...

仍然无效

1 个答案:

答案 0 :(得分:1)

在我的环境中,问题是pyOpenSSL。使用pip将pyOpenSSL更新为新版本时,一些olders文件保留在目录中。

我通过pip uninstall删除了包,删除了/usr/lib[64]/python2.7/site-packages/OpenSSL/中的目录,然后重新安装了pyopenssl。