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" <[email protected]>
To: <[email protected]>
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
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to