libgmp问题记录
发布日期:2021-10-04 02:53:42 浏览次数:5 分类:技术文章

本文共 2003 字,大约阅读时间需要 6 分钟。

安装icehous版本的openstack时,在控制节点上输入keystone user-list时,出现如下警告

[root@controller0 ~]# keystone user-list

/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)
+----------------------------------+---------+---------+---------------------+
|                id                |   name  | enabled |        email        |
+----------------------------------+---------+---------+---------------------+
| 3ef0f5d804484fb5b89ce447e199b32d |  admin  |   True  |  admin@example.com  |
| ec809a375d0b4e53893c71dbf65664bf |   demo  |   True  |   demo@example.com  |
| 5f16d85ba5d34e2eb093c3aaf176d60d |  glance |   True  |  glance@example.com |
| 83323c9b529f46c484fb71e47fe0a6cb | neutron |   True  | neutron@example.com |
| 3f5b1fba844843f2a8cb06853113190f |   nova  |   True  |   nova@example.com  |
+----------------------------------+---------+---------+---------------------+

其实是个警告,大可以不管。可是强迫症着实受不了

解决方法:

第一种:

1.安装development tools

yum -y groupinstall "Development tools" yum -y install gcc libgcc glibc libffi-devel libxml2-devel libxslt-devel openssl-devel zlib-devel bzip2-devel ncurses-devel python-devel
2.安装新版本的GMP

wget https://ftp.gnu.org/gnu/gmp/gmp-6.0.0a.tar.bz2tar -xvjpf gmp-6.0.0a.tar.bz2cd gmp-6.0.0./configure make make checkmake install
3.卸载现有版本的PyCrypo

pip uninstall PyCrypto
4.安装新版本的PyCrypto

这个wget链接,可能不能用了,大家自己百度一个2.6.1版本的,上传到服务器上即可。

wget https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.1.tar.gztar -zxvf pycrypto-2.6.1.tar.gzcd pycrypto-2.6.1./configurepython setup.py install
这种解决方法,试了两次,一次成功了,一次失败了。。。

所以就有了第二种解决方法

二、简单暴力

直接注释掉这条警告就好了。。。。

$ vi /usr/lib64/python2.6/site-packages/Crypto/Util/number.py
#if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:#    _warn("Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)

转载地址:https://blog.csdn.net/leifeng_001/article/details/71843630 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:openstack安装glance-api服务启动失败
下一篇:centos6.9安装RDO源

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年03月22日 05时23分03秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Java前台显示近20天的东西_第十次课:前台首页设计及显示商品信息 2019-04-21
java开发web网站的路由设计_理解Web路由(浅谈前后端路由与前后端渲染) 2019-04-21
excel如何把顺序倒过来_在excel中怎么使文字颠倒顺序反过来显示呢? 2019-04-21
php正则表达式获取图片路径,php 常用正则表达式实例(图片地址,与指定内容获取)... 2019-04-21
脚本语言php是什么意思,PHP脚本语言 2019-04-21
matlab数学规划模型,数学规划模型 2019-04-21
视频提取音频php,如何提取视频中的音频,从视频文件中提取出音频输出成MP3格式... 2019-04-21
diy.php添加验证码,织梦dedecms自定义表单中加入验证码 2019-04-21
在php脚本中 通过可以获取,在PHP中,可以使用Unix时间戳获取精确的脚本执行时间。... 2019-04-21
s2-045 php exp,S2-045-EXP.py --Struts2任意代码执行漏洞 (S2-045,CVE-2017-5638) 2019-04-21
linux sdk 窗口句柄,Venus: 针对Linux平台上,对常用的系统API进行面向对象的封装SDK。... 2019-04-21
c语言程序设计 科学出版社习题答案,C语言程序设计(科学出版社)第4章 课后习题参考答案.doc... 2019-04-21
c语言 无错 但只运行一半,求哈夫曼编码时程序运行到一半就终止了,编译无错... 2019-04-21
deepin linux 2014安装,2014.2版本的Deepin虚拟机安装浅谈(就是深度Linux) 2019-04-21
android 限速工具,Android下载器之限速篇 2019-04-21
html刷新ajax实现原理,AJAX的原理—如何做到异步和局部刷新 2019-04-21
html中列表菜单加文字请选择,html中下拉菜单 2019-04-21
读书郎平板中android,读书郎学生平板电脑怎么用 使用方法详解【图文】 2019-04-21
html5 调用摄像头 支持IE,JS调用本地摄像头拍照(兼容各大浏览器及IE8+) 2019-04-21
rust和gta5哪个吃配置_盘点4款Steam“自由度”很高的游戏,GTA5众所周知,目前最热门... 2019-04-21