<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Its solved. <br><br>I started a cluster and then its working.<br><br><div>> Date: Mon, 15 Jul 2013 09:57:20 -0400<br>> From: matt@redhat.com<br>> To: openstack-dev@lists.openstack.org<br>> CC: arindam@live.com; savanna-all@lists.launchpad.net<br>> Subject: Re: [openstack-dev] [savanna]error while accessing Savanna UI<br>> <br>> On 07/15/2013 08:45 AM, Arindam Choudhury wrote:<br>> > Hi,<br>> ><br>> > I did:<br>> ><br>> > git clone https://github.com/stackforge/savanna-dashboard.git<br>> ><br>> > cd savanna-dashboard<br>> ><br>> > python setup.py install<br>> ><br>> > pip show savannadashboard<br>> > ---<br>> > Name: savannadashboard<br>> > Version: 0.2.rc2<br>> > Location:<br>> > /usr/lib/python2.6/site-packages/savannadashboard-0.2.rc2-py2.6.egg<br>> > Requires:<br>> ><br>> > then in  /usr/share/openstack-dashboard/openstack_dashboard/settings.py<br>> ><br>> > HORIZON_CONFIG = {<br>> >      'dashboards': ('project', 'admin', 'settings', 'savanna',),<br>> ><br>> ><br>> > INSTALLED_APPS = (<br>> >      'openstack_dashboard',<br>> >      'savannadashboard',<br>> ><br>> > and in<br>> > /usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py<br>> ><br>> > SAVANNA_URL = 'http://localhost:8386/v1.0'<br>> ><br>> > But whenever I try to access savanna dashboard I get the following error<br>> > in httpd error_access log:<br>> ><br>> > [Mon Jul 15 07:44:35 2013] [error] ERROR:django.request:Internal Server<br>> > Error: /dashboard/savanna/<br>> > [Mon Jul 15 07:44:35 2013] [error] Traceback (most recent call last):<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line<br>> > 111, in get_response<br>> > [Mon Jul 15 07:44:35 2013] [error]     response = callback(request,<br>> > *callback_args, **callback_kwargs)<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/horizon/decorators.py", line 38, in dec<br>> > [Mon Jul 15 07:44:35 2013] [error]     return view_func(request, *args,<br>> > **kwargs)<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/horizon/decorators.py", line 54, in dec<br>> > [Mon Jul 15 07:44:35 2013] [error]     return view_func(request, *args,<br>> > **kwargs)<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/horizon/decorators.py", line 38, in dec<br>> > [Mon Jul 15 07:44:35 2013] [error]     return view_func(request, *args,<br>> > **kwargs)<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/django/views/generic/base.py", line<br>> > 48, in view<br>> > [Mon Jul 15 07:44:35 2013] [error]     return self.dispatch(request,<br>> > *args, **kwargs)<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/django/views/generic/base.py", line<br>> > 69, in dispatch<br>> > [Mon Jul 15 07:44:35 2013] [error]     return handler(request, *args,<br>> > **kwargs)<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/horizon/tables/views.py", line 155, in get<br>> > [Mon Jul 15 07:44:35 2013] [error]     handled = self.construct_tables()<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/horizon/tables/views.py", line 146, in<br>> > construct_tables<br>> > [Mon Jul 15 07:44:35 2013] [error]     handled = self.handle_table(table)<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/horizon/tables/views.py", line 118, in<br>> > handle_table<br>> > [Mon Jul 15 07:44:35 2013] [error]     data = self._get_data_dict()<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/horizon/tables/views.py", line 182, in<br>> > _get_data_dict<br>> > [Mon Jul 15 07:44:35 2013] [error]     self._data =<br>> > {self.table_class._meta.name: self.get_data()}<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/savannadashboard-0.2.rc2-py2.6.egg/savannadashboard/clusters/views.py",<br>> > line 40, in get_data<br>> > [Mon Jul 15 07:44:35 2013] [error]     clusters = savanna.clusters.list()<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/savannadashboard-0.2.rc2-py2.6.egg/savannadashboard/api/clusters.py",<br>> > line 74, in list<br>> > [Mon Jul 15 07:44:35 2013] [error]     return self._list('/clusters',<br>> > 'clusters')<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/savannadashboard-0.2.rc2-py2.6.egg/savannadashboard/api/base.py",<br>> > line 84, in _list<br>> > [Mon Jul 15 07:44:35 2013] [error]     resp = self.api.client.get(url)<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/savannadashboard-0.2.rc2-py2.6.egg/savannadashboard/api/httpclient.py",<br>> > line 28, in get<br>> > [Mon Jul 15 07:44:35 2013] [error]     headers={'x-auth-token': self.token})<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/requests/api.py", line 55, in get<br>> > [Mon Jul 15 07:44:35 2013] [error]     return request('get', url, **kwargs)<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/requests/api.py", line 44, in request<br>> > [Mon Jul 15 07:44:35 2013] [error]     return<br>> > session.request(method=method, url=url, **kwargs)<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/requests/sessions.py", line 335, in<br>> > request<br>> > [Mon Jul 15 07:44:35 2013] [error]     resp = self.send(prep, **send_kwargs)<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/requests/sessions.py", line 438, in send<br>> > [Mon Jul 15 07:44:35 2013] [error]     r = adapter.send(request, **kwargs)<br>> > [Mon Jul 15 07:44:35 2013] [error]   File<br>> > "/usr/lib/python2.6/site-packages/requests/adapters.py", line 327, in send<br>> > [Mon Jul 15 07:44:35 2013] [error]     raise ConnectionError(e)<br>> > [Mon Jul 15 07:44:35 2013] [error] ConnectionError:<br>> > HTTPConnectionPool(host='localhost', port=8386): Max retries exceeded<br>> > with url: /v1.0/96b716ba9ce84ef7947d3c42ad185eae/clusters (Caused by<br>> > <class 'socket.error'>: [Errno 111] Connection refused)<br>> <br>> Do you have any associated (in time) errors in the savanna-api debug log?<br>> <br>> Best,<br>> <br>> <br>> matt<br>> <br></div>                                    </div></body>
</html>