[Openstack] Where should I report an issue w/ PackStack?

John Edrington jle at cosmicfire.net
Fri Mar 28 12:10:42 UTC 2014


Hi there, 

I ran into something similar when installing OS by hand following the RHEL/CentOS guide on openstack.org and using the RDO packages. Not 100% sure this is your problem on Packstack (as I didn't use Packstack), but maybe this helps. 

If you look at the Keystone roles, I believe you will find the default member group is called "_member_". Horizon is looking for a group called "Member". 

There is a parameter in horizon config file that if changed to "_member_" will fix the error your seeing. 

Now as to your question on who the bug should go to... I don't know. But if you confirm this is actually the issue here, maybe someone else on the list will know.

Good luck, hope this helps. 

John Edrington

Sent from my mobile device.

----- Reply message -----
From: "Kodiak Firesmith" <kfiresmith at gmail.com>
To: <openstack at lists.openstack.org>
Subject: [Openstack] Where should I report an issue w/ PackStack?
Date: Thu, Mar 27, 2014 8:59 PM
I'm having a hard time figuring out if this bug should go to the Packstack folks, the OpenStack folks, or the Redhat folks. I'm not totally sure it's a Packstack thing; that's just a hunch.

On a pristine RHEL 6.5 installation w/ Packstack Havana I noticed that any time you try to create a project or modify an existing one in the admin panel, you get a front-end error that maps to this traceback:

2014-03-28 00:57:22,014 23159 ERROR django.request Internal Server Error: /dashboard/admin/projects/8d0d79b82c1e42a8bcb07b3c2d4d4e29/update/Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 136, in get_response    response = response.render()  File "/usr/lib/python2.6/site-packages/django/template/response.py", line 104, in render
    self._set_content(self.rendered_content)  File "/usr/lib/python2.6/site-packages/django/template/response.py", line 81, in rendered_content    content = template.render(context)
  File "/usr/lib/python2.6/site-packages/django/template/base.py", line 140, in render    return self._render(context)  File "/usr/lib/python2.6/site-packages/django/template/base.py", line 134, in _render
    return self.nodelist.render(context)  File "/usr/lib/python2.6/site-packages/django/template/base.py", line 823, in render    bit = self.render_node(node, context)  File "/usr/lib/python2.6/site-packages/django/template/base.py", line 837, in render_node
    return node.render(context)  File "/usr/lib/python2.6/site-packages/django/template/defaulttags.py", line 478, in render    output = self.nodelist.render(context)  File "/usr/lib/python2.6/site-packages/django/template/base.py", line 823, in render
    bit = self.render_node(node, context)  File "/usr/lib/python2.6/site-packages/django/template/base.py", line 837, in render_node    return node.render(context)  File "/usr/lib/python2.6/site-packages/django/template/loader_tags.py", line 53, in render
    result = self.nodelist.render(context)  File "/usr/lib/python2.6/site-packages/django/template/base.py", line 823, in render    bit = self.render_node(node, context)  File "/usr/lib/python2.6/site-packages/django/template/base.py", line 837, in render_node
    return node.render(context)  File "/usr/lib/python2.6/site-packages/django/template/defaulttags.py", line 193, in render    nodelist.append(node.render(context))  File "/usr/lib/python2.6/site-packages/django/template/defaulttags.py", line 275, in render
    match = condition.eval(context)  File "/usr/lib/python2.6/site-packages/django/template/defaulttags.py", line 825, in eval    return self.value.resolve(context, ignore_failures=True)
  File "/usr/lib/python2.6/site-packages/django/template/base.py", line 571, in resolve    obj = self.var.resolve(context)  File "/usr/lib/python2.6/site-packages/django/template/base.py", line 721, in resolve
    value = self._resolve_lookup(context)  File "/usr/lib/python2.6/site-packages/django/template/base.py", line 772, in _resolve_lookup    current = current()  File "/usr/lib/python2.6/site-packages/horizon/workflows/base.py", line 451, in has_required_fields
    return any(field.required for field in self.action.fields.values())  File "/usr/lib/python2.6/site-packages/horizon/workflows/base.py", line 376, in action    context)  File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/admin/projects/workflows.py", line 167, in __init__
    redirect=reverse(INDEX_URL))  File "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/admin/projects/workflows.py", line 163, in __init__
    raise exceptions.NotFound(msg)NotFound: Could not find default role "Member" in Keystone

I assume that a basic installation of Packstack on a pristine host should not be generating tracebacks when you attempt to do admin tasks in the project view as admin.

Any ideas whom I should file this bug with?
Thanks, - Kodiak Firesmith
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20140328/0f4e57b9/attachment.html>


More information about the Openstack mailing list