libgmp问题记录
来源:互联网 发布:linux新建用户并授权 编辑:程序博客网 时间:2024/06/11 13:20
安装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.安装新版本的GMPwget 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.卸载现有版本的PyCrypopip 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)
- libgmp问题记录
- 在MSYS下用MingW GCC编译libgmp的一个小问题及解决方法
- error while loading shared libraries: libgmp.so.10 GMP 找不到共享库文件问题
- ubuntu安装ghc遇到的问题 缺少编译库libgmp.so.3: cannot open shared object file: No such file解决方案
- 问题记录
- 问题记录
- 问题记录
- 问题记录
- 问题记录
- 问题记录
- 问题记录
- 问题记录
- 问题记录
- 问题记录
- 问题记录
- 问题记录
- 问题记录
- 问题记录
- hdu1008
- opencv背景去除建模(BSM)
- Tensorflow实现简单Minist
- 凯立德(亿力吉奥)导航_地图缩放比例设置
- (10)关卡编辑器之视口显示标志
- libgmp问题记录
- [leetcode: Python]283. Move Zeroes
- Java中的数据类型
- Cookiejar处理cookie
- 好朋友
- 《锋利的jQuery》学习笔记---第3章 jQuery中的DOM操作
- TCP-IP详解之TCP的保活定时器6
- Maven settings.xml配置详解
- USE OF PERSONAL COMPUTER(PC)