出现场景: 在centos7.3中安装openstack-glance服务,启动openstack-glance-api.service 时报错。
一、报错详情
看了报错信息,大概知道是标红的包cryptography出了问题。百度了下报错信息,竟然没有一个遇到同样错误的…
注: glance-api服务默认启动失败后,会自动重启。不便于看到具体的错误信息,因此,先禁止其自动重启。再看具体的报错信息。
禁止自动重启:
sed -i ‘/fail/ s/^/#/g’ /lib/systemd/system/openstack-glance-api.service
二、解决办法
经查,该报错为python第三方库 cryptography的一个bug,可通过升级版本解决。
- 默认版本:
-
升级到最新版本
pip install -U cryptography -
重启服务
若服务器中没有pip,则需先安装pip后,再进行操作。