<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><DIV>Hello,</DIV>
<DIV>Installed keystone-2012.1~rc1.tar.gz. </DIV>
<DIV>Following this url to configure:</DIV>
<DIV><A href="http://docs.openstack.org/trunk/openstack-compute/install/content/setting-up-tenants-users-and-roles.html">http://docs.openstack.org/trunk/openstack-compute/install/content/setting-up-tenants-users-and-roles.html</A></DIV>
<DIV> </DIV>
<DIV>When I tried to </DIV><B><FONT size=1 face=Courier><FONT size=1 face=Courier>
<P align=left>keystone --token 012345SECRET99TOKEN012345 --endpoint <A href="http://192.168.198.85:35357/v2.0">http://192.168.198.85:35357/v2.0</A> tenant-create --name openstackDemo --description "Default</DIV>
<DIV>Tenant" --enabled true</DIV></B></FONT></FONT>
<DIV> </DIV>
<DIV>I am getting </DIV>
<DIV>No handlers could be found for logger "keystoneclient.client"<BR>Unable to authorize user<BR></DIV>
<DIV>In the console log,</DIV>
<DIV>it says</DIV>
<DIV> </DIV>
<DIV>2012-04-02 15:23:38 DEBUG [keystone.common.wsgi] ******************** REQUEST BODY ********************<BR>2012-04-02 15:23:38 DEBUG [keystone.common.wsgi] {"tenant": {"enabled": true, "name": "openstackDemo", "description": "Default Tenant"}}<BR>2012-04-02 15:23:38 DEBUG [keystone.common.wsgi]<BR>2012-04-02 15:23:38 DEBUG [routes.middleware] Matched POST /tenants<BR>2012-04-02 15:23:38 DEBUG [routes.middleware] Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.admin_crud.core.CrudExtension object at 0x2c74a10>}<BR>2012-04-02 15:23:38 DEBUG [routes.middleware] Match dict: {'controller': <keystone.contrib.admin_crud.core.CrudExtension object at 0x2c74a10>, 'path_info': '/tenants'}<BR>2012-04-02 15:23:38 DEBUG [routes.middleware] Matched POST /tenants<BR>2012-04-02 15:23:38
DEBUG [routes.middleware] Route path: '/tenants', defaults: {'action': u'create_tenant', 'controller': <keystone.identity.core.TenantController object at 0x2c741d0>}<BR>2012-04-02 15:23:38 DEBUG [routes.middleware] Match dict: {'action': u'create_tenant', 'controller': <keystone.identity.core.TenantController object at 0x2c741d0>}<BR>2012-04-02 15:23:38 DEBUG [keystone.common.wsgi] arg_dict: {}<BR>2012-04-02 15:23:38 WARNING [keystone.common.wsgi] The request you have made requires authentication.<BR>2012-04-02 15:23:38 DEBUG [keystone.common.wsgi] ******************** RESPONSE HEADERS ********************<BR>2012-04-02 15:23:38 DEBUG [keystone.common.wsgi] Content-Type = application/json<BR>2012-04-02 15:23:38 DEBUG [keystone.common.wsgi] Vary = X-Auth-Token<BR>2012-04-02 15:23:38 DEBUG [keystone.common.wsgi] Content-Length =
116<BR>2012-04-02 15:23:38 DEBUG [keystone.common.wsgi]<BR>2012-04-02 15:23:38 DEBUG [keystone.common.wsgi] ******************** RESPONSE BODY ********************<BR>2012-04-02 15:23:38 DEBUG [keystone.common.wsgi] {"error": {"message": "The request you have made requires authentication.", "code": 401, "title": "Not Authorized"}}</DIV>
<DIV>2012-04-02 15:23:38 DEBUG [eventlet.wsgi.server] 192.168.198.85 - - [02/Apr/2012 15:23:38] "POST /v2.0/tenants HTTP/1.1" 401 257 0.008317<BR></DIV>
<DIV> </DIV>
<DIV>Is this a bug or is something in my keystone.conf not set properly?</DIV>
<DIV> </DIV>
<DIV>Any lead is appreciated.</DIV>
<DIV>Thanks,</DIV>
<DIV>-Vijay</DIV></td></tr></table>