[Openstack] Invalid service catalog service: network error

murali muraliselva.10 at gmail.com
Tue Aug 30 07:15:17 UTC 2016


Hello all,

We are facing a issue with horizon dashboard in case of networks.

When I am trying to access the dashboard from horizon it is working fine
for the keystone, glance etc.,

But Incase of Neutron I am always getting error.

Tried accessing the network section from both the admin and project tab.
Both return the error as follows:

    [Tue Aug 30 05:45:23.039423 2016] [:error] [pid 3524:tid
140344693204736] Login successful for user "admin".
    [Tue Aug 30 05:45:23.060751 2016] [:error] [pid 3525:tid
140344693204736] Internal Server Error: /horizon/admin/networks/
    [Tue Aug 30 05:45:23.060783 2016] [:error] [pid 3525:tid
140344693204736] Traceback (most recent call last):
    [Tue Aug 30 05:45:23.060786 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 132,
in get_response
    [Tue Aug 30 05:45:23.060789 2016] [:error] [pid 3525:tid
140344693204736] response = wrapped_callback(request, *callback_args,
**callback_kwargs)
    [Tue Aug 30 05:45:23.060791 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../horizon/decorators.py",
line 36, in dec
    [Tue Aug 30 05:45:23.060793 2016] [:error] [pid 3525:tid
140344693204736] return view_func(request, *args, **kwargs)
    [Tue Aug 30 05:45:23.060795 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../horizon/decorators.py",
line 84, in dec
    [Tue Aug 30 05:45:23.060797 2016] [:error] [pid 3525:tid
140344693204736] return view_func(request, *args, **kwargs)
    [Tue Aug 30 05:45:23.060799 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../horizon/decorators.py",
line 52, in dec
    [Tue Aug 30 05:45:23.060801 2016] [:error] [pid 3525:tid
140344693204736] return view_func(request, *args, **kwargs)
    [Tue Aug 30 05:45:23.060803 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../horizon/decorators.py",
line 36, in dec
    [Tue Aug 30 05:45:23.060805 2016] [:error] [pid 3525:tid
140344693204736] return view_func(request, *args, **kwargs)
    [Tue Aug 30 05:45:23.060807 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../horizon/decorators.py",
line 84, in dec
    [Tue Aug 30 05:45:23.060809 2016] [:error] [pid 3525:tid
140344693204736] return view_func(request, *args, **kwargs)
    [Tue Aug 30 05:45:23.060821 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/lib/python2.7/dist-packages/django/views/generic/base.py", line 71,
in view
    [Tue Aug 30 05:45:23.060823 2016] [:error] [pid 3525:tid
140344693204736] return self.dispatch(request, *args, **kwargs)
    [Tue Aug 30 05:45:23.060825 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/lib/python2.7/dist-packages/django/views/generic/base.py", line 89,
in dispatch
    [Tue Aug 30 05:45:23.060828 2016] [:error] [pid 3525:tid
140344693204736] return handler(request, *args, **kwargs)
    [Tue Aug 30 05:45:23.060830 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../horizon/tables/views.py",
line 159, in get
    [Tue Aug 30 05:45:23.060831 2016] [:error] [pid 3525:tid
140344693204736] handled = self.construct_tables()
    [Tue Aug 30 05:45:23.060833 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../horizon/tables/views.py",
line 142, in construct_tables
    [Tue Aug 30 05:45:23.060836 2016] [:error] [pid 3525:tid
140344693204736] tables = self.get_tables().values()
    [Tue Aug 30 05:45:23.060838 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../horizon/tables/views.py",
line 198, in get_tables
    [Tue Aug 30 05:45:23.060840 2016] [:error] [pid 3525:tid
140344693204736] self._tables[self.table_class._meta.name] =
self.get_table()
    [Tue Aug 30 05:45:23.060843 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../horizon/tables/views.py",
line 209, in get_table
    [Tue Aug 30 05:45:23.060846 2016] [:error] [pid 3525:tid
140344693204736] self.table = self.table_class(self.request, **self.kwargs)
    [Tue Aug 30 05:45:23.060850 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/admin/networks/tables.py",
line 125, in __init__
    [Tue Aug 30 05:45:23.060853 2016] [:error] [pid 3525:tid
140344693204736] 'dhcp_agent_scheduler'):
    [Tue Aug 30 05:45:23.060855 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../horizon/utils/memoized.py",
line 90, in wrapped
    [Tue Aug 30 05:45:23.060857 2016] [:error] [pid 3525:tid
140344693204736] value = cache[key] = func(*args, **kwargs)
    [Tue Aug 30 05:45:23.060858 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py",
line 1154, in is_extension_supported
    [Tue Aug 30 05:45:23.060860 2016] [:error] [pid 3525:tid
140344693204736] extensions = list_extensions(request)
    [Tue Aug 30 05:45:23.060862 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../horizon/utils/memoized.py",
line 90, in wrapped
    [Tue Aug 30 05:45:23.060864 2016] [:error] [pid 3525:tid
140344693204736] value = cache[key] = func(*args, **kwargs)
    [Tue Aug 30 05:45:23.060865 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py",
line 1145, in list_extensions
    [Tue Aug 30 05:45:23.060867 2016] [:error] [pid 3525:tid
140344693204736] extensions_list = neutronclient(request).list_extensions()
    [Tue Aug 30 05:45:23.060869 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../horizon/utils/memoized.py",
line 90, in wrapped
    [Tue Aug 30 05:45:23.060871 2016] [:error] [pid 3525:tid
140344693204736] value = cache[key] = func(*args, **kwargs)
    [Tue Aug 30 05:45:23.060872 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py",
line 542, in neutronclient
    [Tue Aug 30 05:45:23.060874 2016] [:error] [pid 3525:tid
140344693204736] endpoint_url=base.url_for(request, 'network'),
    [Tue Aug 30 05:45:23.060880 2016] [:error] [pid 3525:tid
140344693204736] File
"/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/base.py",
line 321, in url_for
    [Tue Aug 30 05:45:23.060882 2016] [:error] [pid 3525:tid
140344693204736] raise exceptions.ServiceCatalogException(service_type)
    [Tue Aug 30 05:45:23.060884 2016] [:error] [pid 3525:tid
140344693204736] ServiceCatalogException: Invalid service catalog service:
network

I am able to access the same from CLI fine.

Only issue was with horizon.

Here it is my details regarding the same.

**Endpoint list:**

    root at controller:~# openstack endpoint list

+----------------------------------+-----------+--------------+--------------+---------+-----------+-------------------------------------------+
    | ID | Region | Service Name | Service Type | Enabled | Interface | URL
|

+----------------------------------+-----------+--------------+--------------+---------+-----------+-------------------------------------------+
    | 11185e81b3004293b6d590fad6c70c43 | RegionOne | nova | compute | True
| public | http://controller:8774/v2.1/%(tenant_id)s |
    | 1f4bee67dc8840f6a16b75d6ccc164de | RegionOne | glance | image | True
| public | http://controller:9292 |
    | 26ab4eb1b9da4d5088af4927d71f81c5 | RegionOne | glance | image | True
| admin | http://controller:9292 |
    | 2db77802888c43da9a2a1aa683bdcf8a | RegionOne | neutron | network |
True | public | http://controller:9696 |
    | 3f1f75b7e72041fab7405c8777782991 | RegionOne | keystone | identity |
True | internal | http://controller:5000/v3 |
    | 532d5cd5100449bcbdbd1fc7ea1ab3ed | RegionOne | neutron | network |
True | admin | http://controller:9696 |
    | 80b1b41037da478591a50b9a5bbb1aae | RegionOne | keystone | identity |
True | admin | http://controller:35357/v3 |
    | 8a1ddf8c2b404d6091f33cf74c21ba0c | RegionOne | neutron | network |
True | internal | http://controller:9696 |
    | c815cce94dad44fbbaf925c7ae2a693a | RegionOne | nova | compute | True
| admin | http://controller:8774/v2.1/%(tenant_id)s |
    | d1d9343d43d04668b8b5a39b7952e2ed | RegionOne | nova | compute | True
| internal | http://controller:8774/v2.1/%(tenant_id)s |
    | d7a9c922972e41f787c8b768b676671b | RegionOne | glance | image | True
| internal | http://controller:9292 |
    | e8b76673c1a441c988af05cd0f455b59 | RegionOne | keystone | identity |
True | public | http://controller:5000/v3 |

+----------------------------------+-----------+--------------+--------------+---------+-----------+-------------------------------------------+

**service list:**

    root at controller:~# openstack service list
    +----------------------------------+----------+----------+
    | ID | Name | Type |
    +----------------------------------+----------+----------+
    | 0480358c9d4d443ebf7e9258e9d89f4f | keystone | identity |
    | 3521e750903b49cbbf53b70f4e2a342e | glance | image |
    | 4a6a74522ef34d1bbcfda71fd2004365 | neutron | network |
    | 5ab89b55ae9646439251ae318fb072cc | nova | compute |
    | fc0505a8d42a48908c28d338dace0f83 | neutron | network |
    +----------------------------------+----------+----------+

    root at controller:~# openstack role list
    +----------------------------------+-------+
    | ID | Name |
    +----------------------------------+-------+
    | 56b4987fd2e14264b508eb074cfc16f7 | admin |
    | 96b189467c1049b1a0614b075a10cab9 | user |
    +----------------------------------+-------+



Someone let us know your comments.

Regards,

Murali.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20160830/cf38d98a/attachment.html>


More information about the Openstack mailing list