Hi Joe,

Actually, the curl command with the "X_Auth_Token" is my weak attempt to try to 
find a solution.  I am actually issuing the following command (per 
recommendation from the OpenStack document - "Install and Deploy Manual – Red 
Hat Ubuntu"):

root@bodega:~# curl -d '{"auth": {"tenantName": "adminTenant", 
"passwordCredentials": {"username": "adminUser", "password": "secretword"}}}' 
-H "Content-type: application/json" -H "X_Auth_Token: ahmedadmintoken" 
http://10.176.20.158:35357/v2.0/tokens | python -mjson.tool
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   231    0   116  100   115  12927  12816 --:--:-- --:--:-- --:--:-- 14500
{
    "error": {
        "code": 401,
        "message": "The request you have made requires authentication.",
        "title": "Not Authorized"
    }
}

Regards,
Ahmed.


From: heckj <he...@mac.com<mailto:he...@mac.com>>
Date: Monday, October 1, 2012 5:23 PM
To: Ahmed Al-Mehdi <ah...@coraid.com<mailto:ah...@coraid.com>>
Cc: "openstack@lists.launchpad.net<mailto:openstack@lists.launchpad.net>" 
<openstack@lists.launchpad.net<mailto:openstack@lists.launchpad.net>>
Subject: Re: [Openstack] Enabling logging in keystone.

Ahmed -

The header that's supposed to have the token within it is labelled 
"X-Auth-Token', not "X_Auth_Token".  Unless you're really comfortable with the 
protocol, I'd recommend using the keystone CLI from the python-keystoneclient 
to do your verifying, using it's debugging (which is to show you the curl 
output that you did below).

-joe

On Oct 1, 2012, at 5:12 PM, Ahmed Al-Mehdi 
<ah...@coraid.com<mailto:ah...@coraid.com>> wrote:
Hello,

I am trying to verify the installation of keystone.  When I try to run some 
"curl" commands, I get the following error message:

root@bodega:~/ahmed/keystone-init# curl -d '{"auth": {"tenantName": 
"adminTenant", "passwordCredentials": {"username": "adminUser", "password": 
"secretword"}}}' -H "Content-type: application/json" -H "X_Auth_Token: 
ahmedadmintoken" http://10.176.20.158:35357/v2.0/tokens | python -mjson.tool
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   231    0   116  100   115  15205  15074 --:--:-- --:--:-- --:--:-- 16571
{
    "error": {
        "code": 401,
        "message": "The request you have made requires authentication.",
        "title": "Not Authorized"
    }
}


I don't see any message in the /var/log/keystone/logging.conf file.   I can 
pass "-debug" option to keystone to enable debugging, but I am not sure how to 
do that from curl.  Following is content of /etc/keystone/logging.conf file:

root@bodega:~# cat /etc/keystone/logging.conf
[loggers]
keys=root

[formatters]
keys=normal,normal_with_name,debug

[handlers]
keys=production,file,devel

[logger_root]
level=WARNING
handlers=file

[handler_production]
class=handlers.SysLogHandler
level=ERROR
formatter=normal_with_name
args=(('localhost', handlers.SYSLOG_UDP_PORT), handlers.SysLogHandler.LOG_USER)

[handler_file]
class=FileHandler
level=DEBUG
formatter=normal_with_name
args=('/var/log/keystone/keystone.log', 'a')

[handler_devel]
class=StreamHandler
level=NOTSET
formatter=debug
args=(sys.stdout,)

[formatter_normal]
format=%(asctime)s %(levelname)s %(message)s

[formatter_normal_with_name]
format=(%(name)s): %(asctime)s %(levelname)s %(message)s

[formatter_debug]
format=(%(name)s): %(asctime)s %(levelname)s %(module)s %(funcName)s %(message)s
root@bodega:~#

Any help would be greatly appreciated.

Regards,
Ahmed.



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

_______________________________________________
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