日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

問題描述:

系統: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)

略。。。。。。

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

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

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

解決方法:

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,就沒有了警告顯示。

備注:

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

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.的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。