[Openstack] [Horizon] New instance creation failed
Dheerendra
dheerendra.madhusudhana at gmail.com
Thu Nov 7 09:29:27 UTC 2013
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 <
B39208 at 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 at 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.somanchi at freescale.com | extn: 4048
>
>
>
> _______________________________________________
> Mailing list:
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to : openstack at lists.openstack.org
> Unsubscribe :
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20131107/8be48a27/attachment.html>
More information about the Openstack
mailing list