Public bug reported: Horizon returns an exception on network_topology tab:
Sequence of events: Was viewing the network topology page Time passes Refresh page Get booted to login page Authenticate Exception and stack trace. ConnectionFailed at /project/network_topology/ Connection to neutron failed: ('Connection aborted.', gaierror(-2, 'Name or service not known')) Request Method: GET Request URL: xxx/horizon/project/network_topology/ Django Version: 1.6.11 Exception Type: ConnectionFailed Exception Value: Connection to neutron failed: ('Connection aborted.', gaierror(-2, 'Name or service not known')) Exception Location: /opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/client.py in _cs_request, line 106 Python Executable: /usr/bin/python Python Version: 2.7.5 Python Path: ['/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../..', '/opt/stack/horizon/venv/lib64/python27.zip', '/opt/stack/horizon/venv/lib64/python2.7', '/opt/stack/horizon/venv/lib64/python2.7/plat-linux2', '/opt/stack/horizon/venv/lib64/python2.7/lib-tk', '/opt/stack/horizon/venv/lib64/python2.7/lib-old', '/opt/stack/horizon/venv/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7', '/usr/lib/python2.7', '/opt/stack/horizon/venv/lib/python2.7/site-packages', '/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard'] Environment: Request Method: GET Request URL: xxx/horizon/project/network_topology/ Django Version: 1.6.11 Python Version: 2.7.5 Installed Applications: ['openstack_dashboard.dashboards.project', 'openstack_dashboard.dashboards.admin', 'openstack_dashboard.dashboards.identity', 'openstack_dashboard.dashboards.settings', 'openstack_dashboard', 'django.contrib.contenttypes', 'django.contrib.auth', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'django_pyscss', 'openstack_dashboard.django_pyscss_fix', 'compressor', 'horizon', 'openstack_auth'] Installed Middleware: ('django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'horizon.middleware.HorizonMiddleware', 'django.middleware.doc.XViewMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware') Traceback: File "/opt/stack/horizon/venv/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 112. response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../horizon/decorators.py" in dec 36. return view_func(request, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../horizon/decorators.py" in dec 52. return view_func(request, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../horizon/decorators.py" in dec 36. return view_func(request, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../horizon/decorators.py" in dec 84. return view_func(request, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/django/views/generic/base.py" in view 69. return self.dispatch(request, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/django/views/generic/base.py" in dispatch 87. return handler(request, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/django/views/generic/base.py" in get 154. context = self.get_context_data(**kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/project/network_topology/views.py" in get_context_data 123. context['instance_quota_exceeded'] = self._quota_exceeded('instances') File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/project/network_topology/views.py" in _quota_exceeded 113. usages = quotas.tenant_quota_usages(self.request) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../horizon/utils/memoized.py" in wrapped 90. value = cache[key] = func(*args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/usage/quotas.py" in tenant_quota_usages 354. _get_tenant_network_usages(request, usages, disabled_quotas, tenant_id) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/usage/quotas.py" in _get_tenant_network_usages 303. networks = neutron.network_list(request, shared=False) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py" in network_list 590. subnets = subnet_list(request) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py" in subnet_list 671. subnets = neutronclient(request).list_subnets(**params).get('subnets') File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in with_params 102. ret = self.function(instance, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in list_subnets 587. **_params) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in list 307. for r in self._pagination(collection, path, **params): File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in _pagination 320. res = self.get(path, params=params) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in get 293. headers=headers, params=params) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in retry_request 270. headers=headers, params=params) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in do_request 200. content_type=self.content_type()) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/client.py" in do_request 170. **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/client.py" in _cs_request 106. raise exceptions.ConnectionFailed(reason=e) Exception Type: ConnectionFailed at /project/network_topology/ Exception Value: Connection to neutron failed: ('Connection aborted.', gaierror(-2, 'Name or service not known')) ** Affects: horizon Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1453304 Title: Exception ConnectionFailed on network topology page Status in OpenStack Dashboard (Horizon): New Bug description: Horizon returns an exception on network_topology tab: Sequence of events: Was viewing the network topology page Time passes Refresh page Get booted to login page Authenticate Exception and stack trace. ConnectionFailed at /project/network_topology/ Connection to neutron failed: ('Connection aborted.', gaierror(-2, 'Name or service not known')) Request Method: GET Request URL: xxx/horizon/project/network_topology/ Django Version: 1.6.11 Exception Type: ConnectionFailed Exception Value: Connection to neutron failed: ('Connection aborted.', gaierror(-2, 'Name or service not known')) Exception Location: /opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/client.py in _cs_request, line 106 Python Executable: /usr/bin/python Python Version: 2.7.5 Python Path: ['/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../..', '/opt/stack/horizon/venv/lib64/python27.zip', '/opt/stack/horizon/venv/lib64/python2.7', '/opt/stack/horizon/venv/lib64/python2.7/plat-linux2', '/opt/stack/horizon/venv/lib64/python2.7/lib-tk', '/opt/stack/horizon/venv/lib64/python2.7/lib-old', '/opt/stack/horizon/venv/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7', '/usr/lib/python2.7', '/opt/stack/horizon/venv/lib/python2.7/site-packages', '/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard'] Environment: Request Method: GET Request URL: xxx/horizon/project/network_topology/ Django Version: 1.6.11 Python Version: 2.7.5 Installed Applications: ['openstack_dashboard.dashboards.project', 'openstack_dashboard.dashboards.admin', 'openstack_dashboard.dashboards.identity', 'openstack_dashboard.dashboards.settings', 'openstack_dashboard', 'django.contrib.contenttypes', 'django.contrib.auth', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'django_pyscss', 'openstack_dashboard.django_pyscss_fix', 'compressor', 'horizon', 'openstack_auth'] Installed Middleware: ('django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'horizon.middleware.HorizonMiddleware', 'django.middleware.doc.XViewMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware') Traceback: File "/opt/stack/horizon/venv/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response 112. response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../horizon/decorators.py" in dec 36. return view_func(request, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../horizon/decorators.py" in dec 52. return view_func(request, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../horizon/decorators.py" in dec 36. return view_func(request, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../horizon/decorators.py" in dec 84. return view_func(request, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/django/views/generic/base.py" in view 69. return self.dispatch(request, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/django/views/generic/base.py" in dispatch 87. return handler(request, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/django/views/generic/base.py" in get 154. context = self.get_context_data(**kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/project/network_topology/views.py" in get_context_data 123. context['instance_quota_exceeded'] = self._quota_exceeded('instances') File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/project/network_topology/views.py" in _quota_exceeded 113. usages = quotas.tenant_quota_usages(self.request) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../horizon/utils/memoized.py" in wrapped 90. value = cache[key] = func(*args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/usage/quotas.py" in tenant_quota_usages 354. _get_tenant_network_usages(request, usages, disabled_quotas, tenant_id) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/usage/quotas.py" in _get_tenant_network_usages 303. networks = neutron.network_list(request, shared=False) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py" in network_list 590. subnets = subnet_list(request) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py" in subnet_list 671. subnets = neutronclient(request).list_subnets(**params).get('subnets') File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in with_params 102. ret = self.function(instance, *args, **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in list_subnets 587. **_params) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in list 307. for r in self._pagination(collection, path, **params): File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in _pagination 320. res = self.get(path, params=params) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in get 293. headers=headers, params=params) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in retry_request 270. headers=headers, params=params) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/v2_0/client.py" in do_request 200. content_type=self.content_type()) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/client.py" in do_request 170. **kwargs) File "/opt/stack/horizon/venv/lib/python2.7/site-packages/openstack_dashboard/wsgi/../../neutronclient/client.py" in _cs_request 106. raise exceptions.ConnectionFailed(reason=e) Exception Type: ConnectionFailed at /project/network_topology/ Exception Value: Connection to neutron failed: ('Connection aborted.', gaierror(-2, 'Name or service not known')) To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1453304/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp