1.ImportError: No module named pbr.version
没有装pbr。
解决:
先安装pip,然后再使用pip安装pbr
apt-get -y install python-pip
pip install pbr
2.执行glance-manage version_control 0这个命令的时候提示 不能连到mysql server on ‘10.42.0.6’
解决:10.42.0.6 是你ubuntu服务器的ip地址,所以要改成自己的ip地址
配置/etc/glance/glance-registry.conf
修改
#sql_connection = sqlite:var/lib/glance/glance.sqlite
sql_connection = mysql://glancedbadmin:ohC3teiv@这个是自己的ip地址/glance
3. 执行glance-manage version_control 0时,报错:
5 ~. A8 ?; k: ]6 f. C% LTraceback (most recent call last): File "/usr/bin/glance-manage", line 122, in <module> main()............................ File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 187, in __init__ super(Connection, self).__init__(*args, **kwargs2)sqlalchemy.exc.OperationalError: (OperationalError) (1045, "Access denied for user 'glancedbadmin'@'ubuntu' (using password: YES)") None None. r7 d1 _: \' t& v7 j) X5 o
6 Z" L3 f" W/ E1 B5 v1 t1 Y$ j n
解决:这个错误是由于数据库权限造成的,“Access denied for user 'glancedbadmin'@'ubuntu' (using password: YES)”,在数据库中添加用户权限。) p( ~2 x$ P& I. ^- N
GRANT ALL PRIVILEGES ON nova.* TO 'glancedbadmin'@'ubuntu' IDENTIFIED BY 'dieD9Mie'
/ G+ H' a5 i( z3 \- s5 t3 J注意,这里的ubuntu是你的主机名