查看日志
[root@controller0 pycrypto-2.6.1]# cat /var/log/glance/openstack-glance-api-startup.log
Traceback (most recent call last):
File "/usr/bin/glance-api", line 6, in <module>
from glance.cmd.api import main
File "/usr/lib/python2.6/site-packages/glance/cmd/api.py", line 47, in <module>
import glance.store
File "/usr/lib/python2.6/site-packages/glance/store/__init__.py", line 30, in <module>
from glance import scrubber
File "/usr/lib/python2.6/site-packages/glance/scrubber.py", line 24, in <module>
from glance.common import crypt
File "/usr/lib/python2.6/site-packages/glance/common/crypt.py", line 23, in <module>
from Crypto.Cipher import AES
File "/usr/lib64/python2.6/site-packages/Crypto/Cipher/AES.py", line 50, in <module>
from Crypto.Cipher i

在安装openstack的glance-api服务时遇到启动失败的问题,日志显示由于Crypto包中的undefined symbol: rpl_malloc导致ImportError。通过设置环境变量ac_cv_func_malloc_0_nonnull=yes并使用easy_install更新PyCrypto到2.6.1版本成功解决了问题,随后glance-api服务启动正常。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



