Public bug reported: In order for nova api to work with the dashboard/horizon, it needs working openstackx middleware (until it is deprecated in favor of python-novaclient). nova.conf needs to explicitly load these extensions via the "--osapi_extension=extensions.admin.Admin" flag
There have been several changes to openstackx upstream to ensure it works after migration to v2 of OSAPI. Without them, this openstackx module is unable to be imported. Due to reorganization and changes to nova modules, cutting a new version based on a snapshot of upstream git repository is needed. ubuntu@domU-12-31-39-0A-94-A6:~$ apt-get -y install openstackx ubuntu@ip-10-116-49-253:~$ python Python 2.7.2+ (default, Dec 18 2011, 17:25:36) [GCC 4.6.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import extensions.admin Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/dist-packages/extensions/admin.py", line 42, in <module> from nova.api.openstack import extensions ImportError: cannot import name extensions >>> ** Affects: openstackx (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/906649 Title: openstackx needs to be synced from upstream To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openstackx/+bug/906649/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs