On Dec 27, 2012, at 4:13 PM, Julie Pichon wrote:

> I've seen something similar when the keystone default role defined in Horizon 
> doesn't actually exist in Keystone. The guide you link to suggests changing 
> the default role in Horizon to match the OS_TENANT_NAME environment variable. 
> Could you check that the value of OPENSTACK_KEYSTONE_DEFAULT_ROLE in 
> /etc/openstack-dashboard/local_settings matches one of the role names in the 
> output of 'keystone role-list'?

Hey,

It is just Dashboard that seems to have the problem. I guess there is something 
strange with users and roles going on...



/etc/openstack-dashboard/local_settings
OPENSTACK_HOST = "controller"
OPENSTACK_KEYSTONE_URL = "http://%s:5000/v2.0"; % OPENSTACK_HOST
OPENSTACK_KEYSTONE_DEFAULT_ROLE = "admin"

##Logging is not very verbose..
[root@controller nova]# cat /var/log/keystone/keystone.log 
2012-12-20 13:54:48  WARNING [keystone.common.wsgi] Conflict occurred 
attempting to store tenant. (IntegrityError) (1062, "Duplicate entry 'admin' 
for key 'name'")
2012-12-20 17:08:26  WARNING [keystone.common.wsgi] Could not find user: admin
2012-12-27 11:52:36  WARNING [keystone.common.wsgi] Authorization failed. The 
request you have made requires authentication. from 127.0.0.1



[root@controller nova]# keystone tenant-list 
+----------------------------------+----------------+---------+
|                id                |      name      | enabled |
+----------------------------------+----------------+---------+
| 0c512648e33844cea8f957a37d5525e5 | widget-company |   True  |
| 60d672952f1b4917b90cf6821de24742 |     admin      |   True  |
| bceb80c7104e475aab4b60786320a86f |    service     |   True  |
+----------------------------------+----------------+---------+
[root@controller nova]# keystone user-list
+----------------------------------+--------+---------+-----------------------+
|                id                |  name  | enabled |         email         |
+----------------------------------+--------+---------+-----------------------+
| 14791fc4ee364f7aa35cd8df3211dc2c |  ec2   |   True  |          None         |
| 5387b83db7d14ca8843a3b16e68fc2ca | swift  |   True  |          None         |
| 6a2593f0867c478bb2ece460226c3ce2 | admin  |   True  |          None         |
| 784701dc5dfe41a7811f7261d8345a9a | andrew |   True  | a.hol...@syseleven.de |
| 89876a05f18c4d049a90ff6a863ce7c6 |  nova  |   True  |          None         |
| bac2b9234ced458481733f98b0dacaa2 | glance |   True  |          None         |
+----------------------------------+--------+---------+-----------------------+
[root@controller nova]# keystone tenant-list 
+----------------------------------+----------------+---------+
|                id                |      name      | enabled |
+----------------------------------+----------------+---------+
| 0c512648e33844cea8f957a37d5525e5 | widget-company |   True  |
| 60d672952f1b4917b90cf6821de24742 |     admin      |   True  |
| bceb80c7104e475aab4b60786320a86f |    service     |   True  |
+----------------------------------+----------------+---------+
[root@controller nova]# keystone role-list
+----------------------------------+------------+
|                id                |    name    |
+----------------------------------+------------+
| 64139d1b94214e20976489861da50bf1 | memberRole |
| bf2b003aaf7a424b967ed209a6c57215 |   admin    |
+----------------------------------+------------+
[root@controller nova]# keystone user-role-list
+----------------------------------+-------+----------------------------------+----------------------------------+
|                id                |  name |             user_id              | 
           tenant_id             |
+----------------------------------+-------+----------------------------------+----------------------------------+
| bf2b003aaf7a424b967ed209a6c57215 | admin | 6a2593f0867c478bb2ece460226c3ce2 | 
60d672952f1b4917b90cf6821de24742 |
+----------------------------------+-------+----------------------------------+----------------------------------+

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to