-- version current horizon git master This is the traceback output --- Environment: Request Method: GET Request URL: http://api02.dnjpod1.com/dashboard/ Django Version: 1.4 Python Version: 2.6.6 Installed Applications: ('openstack_dashboard', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'compressor', 'horizon', 'horizon.dashboards.nova', 'horizon.dashboards.syspanel', 'horizon.dashboards.settings') Installed Middleware: ('django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'openstack_dashboard.middleware.DashboardLogUnhandledExceptionsMiddleware', 'horizon.middleware.HorizonMiddleware', 'django.middleware.doc.XViewMiddleware', 'django.middleware.locale.LocaleMiddleware') Template error: In template /usr/lib/python2.6/site-packages/openstack_dashboard/templates/_stylesheets.html, error at line 3 /bin/sh: /usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/../bin/less/lessc: No such file or directory 1 : {% load compress %} 2 : 3 : {% compress css %} 4 : 5 : {% endcompress %} 6 : 7 : 8 : Traceback: File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py" in get_response 111. response = callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python2.6/site-packages/django/views/decorators/vary.py" in inner_func 36. response = func(*args, **kwargs) File "/usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/views.py" in splash 47. return shortcuts.render(request, 'splash.html', {'form': form}) File "/usr/lib/python2.6/site-packages/django/shortcuts/__init__.py" in render 44. return HttpResponse(loader.render_to_string(*args, **kwargs), File "/usr/lib/python2.6/site-packages/django/template/loader.py" in render_to_string 176. return t.render(context_instance) File "/usr/lib/python2.6/site-packages/django/template/base.py" in render 140. return self._render(context) File "/usr/lib/python2.6/site-packages/django/template/base.py" in _render 134. return self.nodelist.render(context) File "/usr/lib/python2.6/site-packages/django/template/base.py" in render 823. bit = self.render_node(node, context) File "/usr/lib/python2.6/site-packages/django/template/debug.py" in render_node 74. return node.render(context) File "/usr/lib/python2.6/site-packages/django/template/loader_tags.py" in render 155. return self.render_template(self.template, context) File "/usr/lib/python2.6/site-packages/django/template/loader_tags.py" in render_template 137. output = template.render(context) File "/usr/lib/python2.6/site-packages/django/template/base.py" in render 140. return self._render(context) File "/usr/lib/python2.6/site-packages/django/template/base.py" in _render 134. return self.nodelist.render(context) File "/usr/lib/python2.6/site-packages/django/template/base.py" in render 823. bit = self.render_node(node, context) File "/usr/lib/python2.6/site-packages/django/template/debug.py" in render_node 74. return node.render(context) File "/usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../compressor/templatetags/compress.py" in render 148. return self.render_compressed(context, self.kind, self.mode, forced=forced) File "/usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../compressor/templatetags/compress.py" in render_compressed 108. rendered_output = self.render_output(compressor, mode, forced=forced) File "/usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../compressor/templatetags/compress.py" in render_output 120. return compressor.output(mode, forced=forced) File "/usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../compressor/css.py" in output 51le "/usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../compressor/base.py" in filter_input 192. for hunk in self.hunks(forced): File "/usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../compressor/base.py" in hunks 167. precompiled, value = self.precompile(value, **options) File "/usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../compressor/base.py" in precompile 210. command=command, filename=filename).input(**kwargs) File "/usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../compressor/filters/base.py" in input 133. raise FilterError(err) Exception Type: FilterError at / Exception Value: /bin/sh: /usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/../bin/less/lessc: No such file or directory. ret.append(subnode.output(*args, **kwargs)) File "/usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../compressor/css.py" in output 53. return super(CssCompressor, self).output(*args, **kwargs) File "/usr/lib/python2.6/site-packages/openstack_dashboard/wsgi/../../compressor/base.py" in output 230. content = self.filter_input(forced) Fi