horizon returns 500 error due to missing heat-dashboard

Bug #1752132 reported by Martin André
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Incomplete
Medium
Martin André

Bug Description

It seems that murano has a dependency on heat-dashboard, that was just packaged in RDO and is still not in current-tripleo.

[Tue Feb 27 16:36:29.526849 2018] [:error] [pid 102] [remote 192.168.1.34:76] mod_wsgi (pid=102): Exception occurred processing WSGI script '/usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi'.
[Tue Feb 27 16:36:29.526885 2018] [:error] [pid 102] [remote 192.168.1.34:76] Traceback (most recent call last):
[Tue Feb 27 16:36:29.526896 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 170, in __call__ [Tue Feb 27 16:36:29.526920 2018] [:error] [pid 102] [remote 192.168.1.34:76] self.load_middleware()
[Tue Feb 27 16:36:29.526924 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", line 52, in load_middleware
[Tue Feb 27 16:36:29.526933 2018] [:error] [pid 102] [remote 192.168.1.34:76] mw_instance = mw_class()
[Tue Feb 27 16:36:29.526937 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/django/middleware/locale.py", line 24, in __init__
[Tue Feb 27 16:36:29.526946 2018] [:error] [pid 102] [remote 192.168.1.34:76] for url_pattern in get_resolver(None).url_patterns:
[Tue Feb 27 16:36:29.526950 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py", line 401, in url_patterns
[Tue Feb 27 16:36:29.526965 2018] [:error] [pid 102] [remote 192.168.1.34:76] patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
[Tue Feb 27 16:36:29.526969 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py", line 395, in urlconf_module
[Tue Feb 27 16:36:29.526977 2018] [:error] [pid 102] [remote 192.168.1.34:76] self._urlconf_module = import_module(self.urlconf_name)
[Tue Feb 27 16:36:29.527000 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
[Tue Feb 27 16:36:29.527022 2018] [:error] [pid 102] [remote 192.168.1.34:76] __import__(name)
[Tue Feb 27 16:36:29.527026 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/share/openstack-dashboard/openstack_dashboard/urls.py", line 39, in <module>
[Tue Feb 27 16:36:29.527034 2018] [:error] [pid 102] [remote 192.168.1.34:76] url(r'', include(horizon.urls)),
[Tue Feb 27 16:36:29.527038 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 34, in include
[Tue Feb 27 16:36:29.527082 2018] [:error] [pid 102] [remote 192.168.1.34:76] patterns = getattr(urlconf_module, 'urlpatterns', urlconf_module)
[Tue Feb 27 16:36:29.527088 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/django/utils/functional.py", line 225, in inner
[Tue Feb 27 16:36:29.527167 2018] [:error] [pid 102] [remote 192.168.1.34:76] self._setup()
[Tue Feb 27 16:36:29.527173 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/django/utils/functional.py", line 376, in _setup
[Tue Feb 27 16:36:29.527184 2018] [:error] [pid 102] [remote 192.168.1.34:76] self._wrapped = self._setupfunc()
[Tue Feb 27 16:36:29.527188 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/horizon/base.py", line 833, in url_patterns
[Tue Feb 27 16:36:29.527315 2018] [:error] [pid 102] [remote 192.168.1.34:76] return self._urls()[0]
[Tue Feb 27 16:36:29.527322 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/horizon/base.py", line 867, in _urls
[Tue Feb 27 16:36:29.527340 2018] [:error] [pid 102] [remote 192.168.1.34:76] include(dash._decorated_urls)))
[Tue Feb 27 16:36:29.527346 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/horizon/base.py", line 549, in _decorated_urls
[Tue Feb 27 16:36:29.527353 2018] [:error] [pid 102] [remote 192.168.1.34:76] urlpatterns.append(url(r'', include(default_panel._decorated_urls)))
[Tue Feb 27 16:36:29.527356 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/horizon/base.py", line 318, in _decorated_urls
[Tue Feb 27 16:36:29.527362 2018] [:error] [pid 102] [remote 192.168.1.34:76] urlpatterns = self._get_default_urlpatterns()
[Tue Feb 27 16:36:29.527366 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/horizon/base.py", line 120, in _get_default_urlpatterns
[Tue Feb 27 16:36:29.527372 2018] [:error] [pid 102] [remote 192.168.1.34:76] urls_mod = import_module('.urls', package_string)
[Tue Feb 27 16:36:29.527388 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
[Tue Feb 27 16:36:29.527400 2018] [:error] [pid 102] [remote 192.168.1.34:76] __import__(name)
[Tue Feb 27 16:36:29.527404 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/muranodashboard/environments/urls.py", line 19, in <module>
[Tue Feb 27 16:36:29.527436 2018] [:error] [pid 102] [remote 192.168.1.34:76] from muranodashboard.environments import views
[Tue Feb 27 16:36:29.527441 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/muranodashboard/environments/views.py", line 34, in <module>
[Tue Feb 27 16:36:29.527502 2018] [:error] [pid 102] [remote 192.168.1.34:76] from muranodashboard.environments import tabs as env_tabs
[Tue Feb 27 16:36:29.527508 2018] [:error] [pid 102] [remote 192.168.1.34:76] File "/usr/lib/python2.7/site-packages/muranodashboard/environments/tabs.py", line 22, in <module>
[Tue Feb 27 16:36:29.527566 2018] [:error] [pid 102] [remote 192.168.1.34:76] from heat_dashboard.api import heat as heat_api
[Tue Feb 27 16:36:29.527578 2018] [:error] [pid 102] [remote 192.168.1.34:76] ImportError: No module named heat_dashboard.api

Tags: ui
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to tripleo-heat-templates (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/548358

Revision history for this message
Julie Pichon (jpichon) wrote :

Possible dup of bug 1751299? This one has a stack trace and a temporary fix though so we might want to keep it :)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/548358
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=c2538f78f139b8db3ee152a53d916a5b961370f9
Submitter: Zuul
Branch: master

commit c2538f78f139b8db3ee152a53d916a5b961370f9
Author: Martin André <email address hidden>
Date: Tue Feb 27 18:10:29 2018 +0100

    Disable murano horizon plugin until dep is met

    Murano dashboard has a dependency on heat-dashboard which is not yet in
    the horizon image. The heat-dashboard was recently packaged in RDO [1]
    but hasn't yet made it's way into current-tripleo or current-passed-ci.

    We need to add the package into the kolla image once there is a RDO
    promotion and re-enable the plugin.

    [1] https://github.com/rdo-packages/heat-dashboard-distgit

    Change-Id: I7c0ccd915d8429bb348c09ab621163aef275c669
    Related-Bug: #1752132

Changed in tripleo:
milestone: queens-rc1 → rocky-1
Changed in tripleo:
milestone: rocky-1 → rocky-2
Changed in tripleo:
milestone: rocky-2 → rocky-3
Changed in tripleo:
milestone: rocky-3 → rocky-rc1
Changed in tripleo:
milestone: rocky-rc1 → stein-1
Changed in tripleo:
milestone: stein-1 → stein-2
Changed in tripleo:
milestone: stein-2 → stein-3
Changed in tripleo:
milestone: stein-3 → train-1
Revision history for this message
Natal Ngétal (hobbestigrou) wrote :

Is this still an issue? For me it's fixed.

Changed in tripleo:
milestone: train-1 → train-2
Changed in tripleo:
milestone: train-2 → train-3
Changed in tripleo:
milestone: train-3 → ussuri-1
Changed in tripleo:
milestone: ussuri-1 → ussuri-2
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-2 → ussuri-3
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-3 → ussuri-rc3
wes hayutin (weshayutin)
Changed in tripleo:
status: Triaged → Incomplete
wes hayutin (weshayutin)
Changed in tripleo:
milestone: ussuri-rc3 → victoria-1
Changed in tripleo:
milestone: victoria-1 → victoria-3
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.