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