日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

You should rebuild using libgmp = 5 to avoid timing attack vulnerability.

發(fā)布時間:2025/7/14 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 You should rebuild using libgmp = 5 to avoid timing attack vulnerability. 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

問題描述:

系統(tǒng):centos 6.x

yum -y install ansible

運行ansible的命令,后報錯:

ansible all -m ping

/usr/lib64/python2.6/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)

略。。。。。。

首先這不算是一個報錯信息,而是一個安全提示信息,是說系統(tǒng)自帶的gmp庫版本太低,容易遭受***,需要升級到gmp 5.x,這是由于使用epel源安裝ansible造成的一個bug,這是相關說明網(wǎng)址:

https://github.com/ansible/ansible/issues/6941

在網(wǎng)上找了很久,也試了很多次,但是都不成功,基本思路都是通過升級gmp,并重新安裝python相關模塊的方式進行修復,其實解決辦法很簡單,在警告信息中已經(jīng)告訴了警告的文件位置,只要注釋掉相關信息即可。

解決方法:

cp /usr/lib64/python2.6/site-packages/Crypto/Util/number.py{,.bak}

sed -i "s/^if/#&/" /usr/lib64/python2.6/site-packages/Crypto/Util/number.py

再次運行ansible,就沒有了警告顯示。

備注:

通過源碼方式安裝,可以避免這個問題,相關網(wǎng)址:

http://ansible-tran.readthedocs.io/en/latest/docs/intro_installation.html#githubansible

If you want to suppress spurious warnings/errors, use(用于忽略警告信息):

$ source ./hacking/env-setup -q


轉載于:https://blog.51cto.com/dhd1688/1885169

總結

以上是生活随笔為你收集整理的You should rebuild using libgmp = 5 to avoid timing attack vulnerability.的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。