使用ansible报错解决

在使用ansible的使用,出现错误,报错如下:

/usr/local/python2.7.9/lib/python2.7/site-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
_warn(“Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.”, PowmInsecureWarning)

这样的提示,是提出警示,libgmp的版本过低,需要新的版本依赖。

解决办法如下:

  1. 先卸载旧的版本:

    

rpm -qa|grep gmp

展示信息如下:

gmp-4.1.4-10.el5
gmp-devel-4.1.4-10.el5

接下来

rpm -e –nodeps gmp-4.1.4-10.el5
rpm -e –nodeps gmp-devel-4.1.4-10.el5

2.需要更新配置

ldconfig

3.安装新的包文件

wget http://ftp.gnu.org/gnu/gmp/gmp-5.1.2.tar.bz2
tar jxf gmp-5.1.2.tar.bz2
cd gmp-5.1.2
./configure
make && make install
ldconfig

4.如果还是有报错信息的话,会出现在PyCrypto这块的问题

pip install --ignore-installed PyCrypto

这样整个问题就解决了,大功告成,可以进行新的工作了

你可能感兴趣的:(使用ansible报错解决)