在Ubuntu Server 13机器上安装几个Openstack模块(Keystone,Glance,Nova,Neutron)后我安装了Horizon。
我可以作为管理员记录没有问题,显示每个菜单但不显示vm flavors菜单。
在django配置中启用调试后,我收到此错误:
TypeError at /admin/flavors/
list() got an unexpected keyword argument 'is_public'
Request Method: GET
Request URL: http://192.168.211.14/horizon/admin/flavors/
Django Version: 1.5.4
Exception Type: TypeError
Exception Value:
list() got an unexpected keyword argument 'is_public'
Exception Location: /usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/nova.py in flavor_list, line 406
Python Executable: /usr/bin/python
Python Version: 2.7.5
Python Path:
['/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../..',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/share/openstack-dashboard/',
'/usr/share/openstack-dashboard/openstack_dashboard']
在跟踪错误后,我发现list()
中的方法class FlavorManager
没有参数is_public
。
这是否被视为错误或是否存在错误配置?
答案 0 :(得分:1)
我问办公室并得到以下答复:
可能他们没有公开标记的味道。在进行图像创建时,您可以指示其他人是否可以看到图像。他们可以更新:
glance image-update --is-public = True uuid
通过执行以下操作来查看这是否仅是仪表板问题:
一瞥图像列表
并查看您希望看到的图片上的属性。
此外,如果这只是一个风味问题,请使用nova flavor-list查看您希望在仪表板中看到的风味。 http://docs.openstack.org/trunk/openstack-ops/content/flavors.html
此外,您可以在http://ask.openstack.org询问OpenStack问题。