0

Ubuntu Server 13 マシンにいくつかの Openstack モジュール (Keystone、Glance、Nova、Neutron) をインストールした後、Horizo​​n をインストールしました。

管理者として問題なくログインでき、すべてのメニューを表示できますが、vm フレーバー メニューは表示されません。

django config でデバッグを有効にした後、次のエラーが発生します。

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()inclass FlavorManagerに引数がないことがわかりましたis_public

これはバグと見なされますか、それとも設定に誤りがありますか?

4

1 に答える 1

1

事務局に問い合わせたところ、次のような回答がありました。

おそらく、公にマークされたフレーバーはありません。Glance では、image-create を実行するときに、他のユーザーがイメージを表示できるかどうかを示します。次の方法で更新できます。

一瞥画像更新 --is-public=True uuid

また、次のようにして、これがダッシュボードのみの問題かどうかを確認します。

一瞥画像一覧

そして、あなたが期待する画像にどのような特性があるかを確認してください。

また、これがフレーバーのみの問題である場合は、nova フレーバー リストを使用して、ダッシュボードに表示されると予想されるフレーバーを確認します。http://docs.openstack.org/trunk/openstack-ops/content/flavors.html

また、 http: //ask.openstack.org で OpenStack に関する質問をすることもできます。

于 2013-11-20T14:21:26.060 に答える