Hi Somanchi I see error Tue Oct 29 11:17:20 2013] [error] ServiceCatalogException: Invalid service catalog service: network. You can try defining the 'keystone service-create' with type="Network"(N is uppercase). I was troubleshooting something with Nova-compute. After making it upper case it started working fine.
-Dheerendra On Tue, Oct 29, 2013 at 4:45 PM, Somanchi Trinath-B39208 < b39...@freescale.com> wrote: > Hi- > > > > I have got the following error in apache error logs while I try to bring > up a new instance. > > > > I have followed Openstack Havana for Ubuntu 12.04 LTS installation manual > from docs.openstack.org. > > > > I’m going with single node (both controller and compute node on a single > machine) installation. > > > > > > [Tue Oct 29 11:17:20 2013] [error] Problem instantiating action class. > > [Tue Oct 29 11:17:20 2013] [error] Traceback (most recent call last): > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/horizon/workflows/base.py", line 376, in > action > > [Tue Oct 29 11:17:20 2013] [error] context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/horizon/workflows/base.py", line 141, in > __init__ > > [Tue Oct 29 11:17:20 2013] [error] self._populate_choices(request, > context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/horizon/workflows/base.py", line 154, in > _populate_choices > > [Tue Oct 29 11:17:20 2013] [error] bound_field.choices = meth(request, > context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/project/instances/workflows/create_instance.py", > line 510, in populate_network_choices > > [Tue Oct 29 11:17:20 2013] [error] _('Unable to retrieve networks.')) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/project/instances/workflows/create_instance.py", > line 503, in populate_network_choices > > [Tue Oct 29 11:17:20 2013] [error] networks = > api.neutron.network_list_for_tenant(request, tenant_id) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py", > line 456, in network_list_for_tenant > > [Tue Oct 29 11:17:20 2013] [error] shared=False, **params) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py", > line 434, in network_list > > [Tue Oct 29 11:17:20 2013] [error] networks = > neutronclient(request).list_networks(**params).get('networks') > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py", > line 423, in neutronclient > > [Tue Oct 29 11:17:20 2013] [error] % (request.user.token.id, > base.url_for(request, 'network'))) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/base.py", > line 268, in url_for > > [Tue Oct 29 11:17:20 2013] [error] raise > exceptions.ServiceCatalogException(service_type) > > [Tue Oct 29 11:17:20 2013] [error] ServiceCatalogException: Invalid > service catalog service: network > > [Tue Oct 29 11:17:20 2013] [error] Internal Server Error: > /horizon/project/instances/launch > > [Tue Oct 29 11:17:20 2013] [error] Traceback (most recent call last): > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 140, > in get_response > > [Tue Oct 29 11:17:20 2013] [error] response = response.render() > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/response.py", line 105, > in render > > [Tue Oct 29 11:17:20 2013] [error] self.content = self.rendered_content > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/response.py", line 82, in > rendered_content > > [Tue Oct 29 11:17:20 2013] [error] content = template.render(context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/base.py", line 140, in > render > > [Tue Oct 29 11:17:20 2013] [error] return self._render(context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/base.py", line 134, in > _render > > [Tue Oct 29 11:17:20 2013] [error] return self.nodelist.render(context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/base.py", line 830, in > render > > [Tue Oct 29 11:17:20 2013] [error] bit = self.render_node(node, > context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/base.py", line 844, in > render_node > > [Tue Oct 29 11:17:20 2013] [error] return node.render(context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py", line > 485, in render > > [Tue Oct 29 11:17:20 2013] [error] output = > self.nodelist.render(context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/base.py", line 830, in > render > > [Tue Oct 29 11:17:20 2013] [error] bit = self.render_node(node, > context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/base.py", line 844, in > render_node > > [Tue Oct 29 11:17:20 2013] [error] return node.render(context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py", line 54, > in render > > [Tue Oct 29 11:17:20 2013] [error] result = > self.nodelist.render(context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/base.py", line 830, in > render > > [Tue Oct 29 11:17:20 2013] [error] bit = self.render_node(node, > context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/base.py", line 844, in > render_node > > [Tue Oct 29 11:17:20 2013] [error] return node.render(context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py", line > 196, in render > > [Tue Oct 29 11:17:20 2013] [error] > nodelist.append(node.render(context)) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py", line > 278, in render > > [Tue Oct 29 11:17:20 2013] [error] match = condition.eval(context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py", line > 830, in eval > > [Tue Oct 29 11:17:20 2013] [error] return self.value.resolve(context, > ignore_failures=True) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/base.py", line 578, in > resolve > > [Tue Oct 29 11:17:20 2013] [error] obj = self.var.resolve(context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/base.py", line 728, in > resolve > > [Tue Oct 29 11:17:20 2013] [error] value = > self._resolve_lookup(context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/django/template/base.py", line 779, in > _resolve_lookup > > [Tue Oct 29 11:17:20 2013] [error] current = current() > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/horizon/workflows/base.py", line 454, in > has_required_fields > > [Tue Oct 29 11:17:20 2013] [error] field = self.action.fields.get(key, > None) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/horizon/workflows/base.py", line 376, in > action > > [Tue Oct 29 11:17:20 2013] [error] context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/horizon/workflows/base.py", line 141, in > __init__ > > [Tue Oct 29 11:17:20 2013] [error] self._populate_choices(request, > context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/lib/python2.7/dist-packages/horizon/workflows/base.py", line 154, in > _populate_choices > > [Tue Oct 29 11:17:20 2013] [error] bound_field.choices = meth(request, > context) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/project/instances/workflows/create_instance.py", > line 510, in populate_network_choices > > [Tue Oct 29 11:17:20 2013] [error] _('Unable to retrieve networks.')) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/project/instances/workflows/create_instance.py", > line 503, in populate_network_choices > > [Tue Oct 29 11:17:20 2013] [error] networks = > api.neutron.network_list_for_tenant(request, tenant_id) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py", > line 456, in network_list_for_tenant > > [Tue Oct 29 11:17:20 2013] [error] shared=False, **params) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py", > line 434, in network_list > > [Tue Oct 29 11:17:20 2013] [error] networks = > neutronclient(request).list_networks(**params).get('networks') > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/neutron.py", > line 423, in neutronclient > > [Tue Oct 29 11:17:20 2013] [error] % (request.user.token.id, > base.url_for(request, 'network'))) > > [Tue Oct 29 11:17:20 2013] [error] File > "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/api/base.py", > line 268, in url_for > > [Tue Oct 29 11:17:20 2013] [error] raise > exceptions.ServiceCatalogException(service_type) > > [Tue Oct 29 11:17:20 2013] [error] ServiceCatalogException: Invalid > service catalog service: network > > > > > > When I query Keystone for service lists, I have the response below > > root@havana:~# keystone service-list > > > +----------------------------------+------------+------------------+------------------------------+ > > | id | name | type > | description | > > > +----------------------------------+------------+------------------+------------------------------+ > > | 47c50821002042efab088e47f7d682d0 | ceilometer | metering | > Ceilometer Metering Service | > > | 8c1601861fff43bf9f62f147437d564e | cinder | volume | > Cinder Volume Service | > > | 3504407c50c44acf80b9fe922f401db1 | glance | image | > Glance Image Service | > > | 0c689422d61e4972bc9143946bcf68ba | heat | orchestration | > Heat Orchestration API | > > | 91ef5e1e7e4e4112b8fb211fbb8df8d3 | heat-cfn | cloudinformation | > Heat CloudFormation API | > > | 448433c343194d5d97f063c8310376ed | keystone | identity | > Keystone Identity Service | > > | 3e2b7390efe3470fb8f611fdd8508058 | neutron | network | > Openstack Networking Service | > > | 37753779072d4e448e34d4d5f63de228 | nova | compute | > Nova Compute Service | > > > +----------------------------------+------------+------------------+------------------------------+ > > > > Is there any thing I was missing in my installation and/or configuration. > > > > Kindly help me resolve the issue. > > > > > > > > -- > > Trinath Somanchi - B39208 > > trinath.soman...@freescale.com | extn: 4048 > > > > _______________________________________________ > Mailing list: > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > Post to : openstack@lists.openstack.org > Unsubscribe : > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack > >
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack