Steps to reproduce:
1. Deploy environment using fuel custom ISO 723
2. After environment deployment, manually create symlinks to murano-dashboard enabling by executing following command at every controller:
ln -s /usr/lib/python2.7/dist-packages/openstack_dashboard/enabled/_50_murano.py /usr/share/openstack-dashboard/openstack_dashboard/local/enabled/ && service apache2 restart
3. Try to open Horizon
Observed result:
Internal Server Error in UI
and following error in horizon.log at master node:
...
2015-11-23T13:37:12.230013+00:00 err: [Mon Nov 23 13:37:05.761057 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] self._wrapped = self._setupfunc()
2015-11-23T13:37:12.230013+00:00 err: [Mon Nov 23 13:37:05.761066 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] File "/usr/lib/python2.7/dist-packages/horizon/base.py", line 820, in url_patterns
2015-11-23T13:37:12.230013+00:00 err: [Mon Nov 23 13:37:05.761081 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] return self._urls()[0]
2015-11-23T13:37:12.230013+00:00 err: [Mon Nov 23 13:37:05.761102 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] File "/usr/lib/python2.7/dist-packages/horizon/base.py", line 855, in _urls
2015-11-23T13:37:12.230013+00:00 err: [Mon Nov 23 13:37:05.761116 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] include(dash._decorated_urls)))
2015-11-23T13:37:12.230013+00:00 err: [Mon Nov 23 13:37:05.761125 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] File "/usr/lib/python2.7/dist-packages/horizon/base.py", line 531, in _decorated_urls
2015-11-23T13:37:12.230013+00:00 err: [Mon Nov 23 13:37:05.761138 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] include(panel._decorated_urls)))
2015-11-23T13:37:12.230013+00:00 err: [Mon Nov 23 13:37:05.761148 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] File "/usr/lib/python2.7/dist-packages/horizon/base.py", line 304, in _decorated_urls
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761161 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] urlpatterns = self._get_default_urlpatterns()
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761170 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] File "/usr/lib/python2.7/dist-packages/horizon/base.py", line 110, in _get_default_urlpatterns
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761183 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] urls_mod = import_module('.urls', package_string)
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761193 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 46, in import_module
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761207 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] __import__(name)
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761216 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] File "/usr/lib/python2.7/dist-packages/muranodashboard/packages/urls.py", line 17, in <module>
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761230 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] from muranodashboard.packages import views
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761239 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] File "/usr/lib/python2.7/dist-packages/muranodashboard/packages/views.py", line 42, in <module>
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761252 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] from muranodashboard.api import packages as pkg_api
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761262 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] File "/usr/lib/python2.7/dist-packages/muranodashboard/api/packages.py", line 21, in <module>
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761275 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] from muranodashboard.common import cache
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761284 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] File "/usr/lib/python2.7/dist-packages/muranodashboard/common/cache.py", line 28, in <module>
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761298 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] os.makedirs(OBJS_PATH)
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761307 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] File "/usr/lib/python2.7/os.py", line 150, in makedirs
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761320 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] makedirs(head, mode)
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761329 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] File "/usr/lib/python2.7/os.py", line 157, in makedirs
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761342 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] mkdir(name, mode)
2015-11-23T13:37:12.230874+00:00 err: [Mon Nov 23 13:37:05.761362 2015] [:error] [pid 11757:tid 140562464442112] [remote 192.168.0.4:6727] OSError: [Errno 13] Permission denied: '/var/cache/muranodashboard-cache'
This bug is blocker for QA team, please, fix it as soon as we can.