出现场景: 在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 cryptography==1.7.2
-
重启服务
若服务器中没有pip,则需先安装pip后,再进行操作。