尝试将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] ...
仍然无效
答案 0 :(得分:1)
在我的环境中,问题是pyOpenSSL。使用pip将pyOpenSSL更新为新版本时,一些olders文件保留在目录中。
我通过pip uninstall删除了包,删除了/usr/lib[64]/python2.7/site-packages/OpenSSL/中的目录,然后重新安装了pyopenssl。