ansible安裝報錯整理

1.安裝完成之後調用ansible命令出錯

Successfully installed ansible

Cleaning up...

[root@redhat6 python_src]# ansible --version

Traceback (most recent call last):

  File "/usr/bin/ansible", line 25, in <module>

    from ansible.runner import Runner

  File "/usr/lib/python2.6/site-packages/ansible/runner/__init__.py", line 55, in <module>

    from Crypto.Random import atfork

  File "/usr/lib64/python2.6/site-packages/Crypto/Random/__init__.py", line 29, in <module>

    from Crypto.Random import _UserFriendlyRNG

  File "/usr/lib64/python2.6/site-packages/Crypto/Random/_UserFriendlyRNG.py", line 38, in <module>

    from Crypto.Random.Fortuna import FortunaAccumulator

  File "/usr/lib64/python2.6/site-packages/Crypto/Random/Fortuna/FortunaAccumulator.py", line 39, in <module>

    import FortunaGenerator

  File "/usr/lib64/python2.6/site-packages/Crypto/Random/Fortuna/FortunaGenerator.py", line 34, in <module>

    from Crypto.Util.number import ceil_shift, exact_log2, exact_div

  File "/usr/lib64/python2.6/site-packages/Crypto/Util/number.py", line 56, in <module>

    if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:

AttributeError: 'module' object has no attribute 'HAVE_DECL_MPZ_POWM_SEC'


解決辦法:

找到/usr/lib64/python2.6/site-packages/Crypto/Util/number.py中的56行將

if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:

註釋掉

#if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:


2.安裝paramiko組件

[root@redhat6 python_src]# pip install paramiko-1.15.1.tar.gz 

Unpacking ./paramiko-1.15.1.tar.gz

  Running setup.py egg_info for package from file:///usr/local/src/python_src/paramiko-1.15.1.tar.gz

Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /usr/lib64/python2.6/site-packages (from paramiko==1.15.1)

Downloading/unpacking ecdsa>=0.11 (from paramiko==1.15.1)

  Cannot fetch index base URL https://pypi.python.org/simple/

  Could not find any downloads that satisfy the requirement ecdsa>=0.11 (from paramiko==1.15.1)

Cleaning up...

No distributions at all found for ecdsa>=0.11 (from paramiko==1.15.1)

Storing complete log in /root/.pip/pip.log

根據提示缺少ecdsa組件,需要先安裝ecdsa組件之後再安裝paramiko組件

pip install ecdsa-0.11.tar.gz

下載鏈接:https://pypi.python.org/pypi


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章