Comment 24 for bug 1125622

Revision history for this message
dubi (dubi-il) wrote : Re: ImportError: cannot import name base

3/7/2014

While running Packstack --allinone (for havana)

I am getting this error :
"...
 from openstack_dashboard.api import base
ImportError: cannot import name base "

and Openstack-status show error 500 for openstak-dashboard

   . This error have NOT been there last week

The installation is using Python 2.7.5

ANY IDEA WHAT TO DO ?

Here is the whole trace from /var/log/horizon/horizon.log
---------------------------------------------------------------------------------------

2014-03-07 20:08:48,212 16768 ERROR django.request Internal Server Error: /dashboard/
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", line 92, in get_response
    response = middleware_method(request)
  File "/usr/lib/python2.7/site-packages/django/middleware/locale.py", line 21, in process_request
    check_path = self.is_language_prefix_patterns_used()
  File "/usr/lib/python2.7/site-packages/django/middleware/locale.py", line 56, in is_language_prefix_patterns_used
    for url_pattern in get_resolver(None).url_patterns:
  File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py", line 347, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
  File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py", line 342, in urlconf_module
    self._urlconf_module = import_module(self.urlconf_name)
  File "/usr/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
  File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/urls.py", line 38, in <module>
    url(r'', include(horizon.urls))
  File "/usr/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 26, in include
    patterns = getattr(urlconf_module, 'urlpatterns', urlconf_module)
  File "/usr/lib/python2.7/site-packages/django/utils/functional.py", line 204, in inner
    self._setup()
  File "/usr/lib/python2.7/site-packages/django/utils/functional.py", line 270, in _setup
    self._wrapped = self._setupfunc()
  File "/usr/lib/python2.7/site-packages/horizon/base.py", line 730, in url_patterns
    return self._urls()[0]
  File "/usr/lib/python2.7/site-packages/horizon/base.py", line 737, in _urls
    self._autodiscover()
  File "/usr/lib/python2.7/site-packages/horizon/base.py", line 782, in _autodiscover
    import_module('%s.%s' % (app, mod_name))
  File "/usr/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
    __import__(name)
  File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/router/dashboard.py", line 19, in <module>
    from openstack_dashboard.api import neutron
  File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/__init__.py", line 36, in <module>
    from openstack_dashboard.api import base
ImportError: cannot import name base