1

尝试通过 Windows 连接使用带有 ansible 的 CREDSSP,已配置所有内容并安装了 pywinrm[credssp],但在尝试运行 credssp 作业时出现上述错误:

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

任何想法?

试过:

无法使用 PIP 和 setup.py 安装 Python Cryptography 包

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

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

还是不行

4

1 回答 1

1

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

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

于 2017-05-04T19:17:13.820 回答