Ansible 最终在配置过程中出错

Ansible erroring out eventually during provisioning process

从 OS X 主机配置带有 Ansible 1.9.1 的服务器时,我在配置过程的随机点出现以下错误:

No handlers could be found for logger "paramiko.transport"
fatal: [xxx.xxx.xxx.xxx] => 
{'msg': 'One or more items failed.', 'failed': True, 'changed': False, 'results': 
    [{'invocation': {'module_name': 'somemodule', 'module_args': ''},
    'item': {'priv': 'ALL', 'moreitems'}, 'changed': False, 'user': ''}, 
            {'msg': 'FAILED: Error reading SSH protocol banner[Errno 
              54] Connection reset by peer', 'failed': True}]}

FATAL: all hosts have already failed -- aborting

我无法理解为什么连接会在随机点被对等方重置。我没有任何关于 paramiko 日志记录的配置。

如果这个错误出现在 Ansible、linux 服务器、OS X 主机或其他地方?

问题最终是 Python 2.6 版的 pycrypto。

solution from dennen99 帮我修好了。

我假设升级到 Python2.7 也能解决问题(未经我测试)。