Revision history [back]

click to hide/show revision 1
initial version

User/service accounts appear to be configured correctly, but I am getting user not found error. Icehouse on Centos.

Description of problem:

Setting up openstack icehouse on centos 6.5. Installed glance per this guide: http://docs.openstack.org/trunk/install-guide/install/yum/content/glance-install.html

When attempting to run glance image-create or any other glance commands i am getting the below error.. glance --verbose image-create --name=cirrosImage --disk-format=qcow2 --container-format=bare --is-public=true < cirros-0.3.2-x86_64-disk.img Request returned failure status. HTTPInternalServerError (HTTP 500)

I can succesfully get a keystone token with both the glance user account and the admin user account so I am sure keystone is running as intended.

Why am I unable to get authenticated even though I am positive I have glance set up with appropriate credentials. Likely has to do with why I cannot get keystone user-role-list command to return anything. Getting user not found error, even though keystone user-list command returns my user. Why is one command able to find it but not the other?

Troubelshooting:

root@mdd-horizon1 ~]# keystone user-list +----------------------------------+--------+---------+------------------------------+ | id | name | enabled | email | +----------------------------------+--------+---------+------------------------------+ | ccddff846e0a441db43132bd31e02746 | admin | True | michael.degain@secure-24.com | | fde67fea69584ba3a10a9b6455544881 | demo | True | mdegain1981@gmail.com | | d7be3f1cfc6a4fc2bd8971e013af3d2e | glance | True | michael.degain@secure-24.com | +----------------------------------+--------+---------+------------------------------+

root@mdd-horizon1 ~]# keystone service-list +----------------------------------+----------+----------+-------------------------+ | id | name | type | description | +----------------------------------+----------+----------+-------------------------+ | b4fd3f202c5044b5ab682681440af940 | glance | image | OpenStack Image Service | | 0637383640fe434da5090aa9947d62b2 | keystone | identity | OpenStack Identity | +----------------------------------+----------+----------+-------------------------+

keystone log tail.. 2014-04-23 10:29:39.566 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:29:39.668 2611 WARNING keystone.common.wsgi [-] Could not find role, admin. 2014-04-23 10:29:39.761 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:29:55.326 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:29:55.470 2611 WARNING keystone.common.wsgi [-] Could not find role, admin. 2014-04-23 10:29:55.597 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:30:49.475 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:32:41.557 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:34:15.968 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 14:39:03.846 2611 WARNING keystone.common.wsgi [-] Authorization failed. The request you have made requires authentication. from 10.210.0.249 2014-04-23 14:45:07.251 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 14:46:13.987 2611 WARNING keystone.common.wsgi [-] Could not find user, glance.

results of [root@mdd-horizon1 ~]# keystone --debug user-role-list --user glance DEBUG:keystoneclient.session:REQ: curl -i -X POST http://mdd-horizon1:35357/v2.0/tokens -H "Content-Type: application/json" -H "User-Agent: python-keystoneclient" -d '{"auth": {"tenantName": "admin", "passwordCredentials": {"username": "admin", "password": "S24adm1n"}}}' INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"POST /v2.0/tokens HTTP/1.1" 200 3124 DEBUG:keystoneclient.session:RESP: [200] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '3124', 'vary': 'X-Auth-Token'} RESP BODY: {"access": {"token": {"issued_at": "2014-04-23T18:52:51.034617", "expires": "2014-04-23T19:52:51Z", "id": "MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx", "tenant": {"description": "Admin tenant", "enabled": true, "id": "79097774348c44caaf59df2f4cb7b63c", "name": "admin"}}, "serviceCatalog": [{"endpoints": [{"adminURL": "http://mdd-horizon1:9292", "region": "regionOne", "internalURL": "http://mdd-horizon1:9292", "id": "4addb4dee6a24e00b469c24c63fab726", "publicURL": "http://mdd-horizon1:9292"}], "endpoints_links": [], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://mdd-horizon1:35357/v2.0", "region": "regionOne", "internalURL": "http://mdd-horizon1:5000/v2.0", "id": "5e261c0e4c3a46e38a4fcdb4ea775d80", "publicURL": "http://mdd-horizon1:5000/v2.0"}], "endpoints_links": [], "type": "identity", "name": "keystone"}], "user": {"username": "admin", "roles_links": [], "id": "ccddff846e0a441db43132bd31e02746", "roles": [{"name": "_member_"}, {"name": "admin"}], "name": "admin"}, "metadata": {"is_admin": 0, "roles": ["9fe2ff9ee4384b1894a90878d3e92bab", "ab320beee08e4bb1813e3a8e09929708"]}}}

DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/users/glance -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx" INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/users/glance HTTP/1.1" 404 89 DEBUG:keystoneclient.session:RESP: [404] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '89', 'vary': 'X-Auth-Token'} RESP BODY: {"error": {"message": "Could not find user, glance.", "code": 404, "title": "Not Found"}}

DEBUG:keystoneclient.session:Request returned failure status: 404 DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/users -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx" INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/users HTTP/1.1" 200 424 DEBUG:keystoneclient.session:RESP: [200] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '424', 'vary': 'X-Auth-Token'} RESP BODY: {"users": [{"username": "admin", "name": "admin", "enabled": true, "email": "michael.degain@secure-24.com", "id": "ccddff846e0a441db43132bd31e02746"}, {"username": "glance", "name": "glance", "enabled": true, "email": "michael.degain@secure-24.com", "id": "d7be3f1cfc6a4fc2bd8971e013af3d2e"}, {"username": "demo", "name": "demo", "enabled": true, "email": "mdegain1981@gmail.com", "id": "fde67fea69584ba3a10a9b6455544881"}]}

DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/tenants/79097774348c44caaf59df2f4cb7b63c/users/d7be3f1cfc6a4fc2bd8971e013af3d2e/roles -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx" INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/tenants/79097774348c44caaf59df2f4cb7b63c/users/d7be3f1cfc6a4fc2bd8971e013af3d2e/roles HTTP/1.1" 200 13 DEBUG:keystoneclient.session:RESP: [200] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '13', 'vary': 'X-Auth-Token'} RESP BODY: {"roles": []}

User/service accounts appear to be configured correctly, but I am getting user not found error. Icehouse on Centos.

Description of problem:

Setting up openstack icehouse on centos 6.5. Installed glance per this guide: http://docs.openstack.org/trunk/install-guide/install/yum/content/glance-install.html

When attempting to run glance image-create or any other glance commands i am getting the below error.. glance --verbose image-create --name=cirrosImage --disk-format=qcow2 --container-format=bare --is-public=true < cirros-0.3.2-x86_64-disk.img Request returned failure status. HTTPInternalServerError (HTTP 500)

I can succesfully get a keystone token with both the glance user account and the admin user account so I am sure keystone is running as intended.

Why am I unable to get authenticated even though I am positive I have glance set up with appropriate credentials. Likely has to do with why I cannot get keystone user-role-list command to return anything. Getting user not found error, even though keystone user-list command returns my user. Why is one command able to find it but not the other?

Troubelshooting:

root@mdd-horizon1 ~]# keystone user-list +----------------------------------+--------+---------+------------------------------+ | id | name | enabled | email | +----------------------------------+--------+---------+------------------------------+ | ccddff846e0a441db43132bd31e02746 | admin | True | michael.degain@secure-24.com | | fde67fea69584ba3a10a9b6455544881 | demo | True | mdegain1981@gmail.com |
| d7be3f1cfc6a4fc2bd8971e013af3d2e | glance | True | michael.degain@secure-24.com | +----------------------------------+--------+---------+------------------------------+

root@mdd-horizon1 ~]# keystone service-list +----------------------------------+----------+----------+-------------------------+ | id | name | type | description | +----------------------------------+----------+----------+-------------------------+ | b4fd3f202c5044b5ab682681440af940 | glance | image | OpenStack Image Service | | 0637383640fe434da5090aa9947d62b2 | keystone | identity | OpenStack Identity | +----------------------------------+----------+----------+-------------------------+

keystone log tail.. 2014-04-23 10:29:39.566 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:29:39.668 2611 WARNING keystone.common.wsgi [-] Could not find role, admin. 2014-04-23 10:29:39.761 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:29:55.326 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:29:55.470 2611 WARNING keystone.common.wsgi [-] Could not find role, admin. 2014-04-23 10:29:55.597 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:30:49.475 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:32:41.557 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:34:15.968 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 14:39:03.846 2611 WARNING keystone.common.wsgi [-] Authorization failed. The request you have made requires authentication. from 10.210.0.249 2014-04-23 14:45:07.251 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 14:46:13.987 2611 WARNING keystone.common.wsgi [-] Could not find user, glance.

results of [root@mdd-horizon1 ~]# keystone --debug user-role-list --user glance DEBUG:keystoneclient.session:REQ: curl -i -X POST http://mdd-horizon1:35357/v2.0/tokens -H "Content-Type: application/json" -H "User-Agent: python-keystoneclient" -d '{"auth": {"tenantName": "admin", "passwordCredentials": {"username": "admin", "password": "S24adm1n"}}}' INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"POST /v2.0/tokens HTTP/1.1" 200 3124 DEBUG:keystoneclient.session:RESP: [200] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '3124', 'vary': 'X-Auth-Token'} RESP BODY: {"access": {"token": {"issued_at": "2014-04-23T18:52:51.034617", "expires": "2014-04-23T19:52:51Z", "id": "MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx", "tenant": {"description": "Admin tenant", "enabled": true, "id": "79097774348c44caaf59df2f4cb7b63c", "name": "admin"}}, "serviceCatalog": [{"endpoints": [{"adminURL": "http://mdd-horizon1:9292", "region": "regionOne", "internalURL": "http://mdd-horizon1:9292", "id": "4addb4dee6a24e00b469c24c63fab726", "publicURL": "http://mdd-horizon1:9292"}], "endpoints_links": [], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://mdd-horizon1:35357/v2.0", "region": "regionOne", "internalURL": "http://mdd-horizon1:5000/v2.0", "id": "5e261c0e4c3a46e38a4fcdb4ea775d80", "publicURL": "http://mdd-horizon1:5000/v2.0"}], "endpoints_links": [], "type": "identity", "name": "keystone"}], "user": {"username": "admin", "roles_links": [], "id": "ccddff846e0a441db43132bd31e02746", "roles": [{"name": "_member_"}, {"name": "admin"}], "name": "admin"}, "metadata": {"is_admin": 0, "roles": ["9fe2ff9ee4384b1894a90878d3e92bab", "ab320beee08e4bb1813e3a8e09929708"]}}}

DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/users/glance -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx" INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/users/glance HTTP/1.1" 404 89 DEBUG:keystoneclient.session:RESP: [404] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '89', 'vary': 'X-Auth-Token'} RESP BODY: {"error": {"message": "Could not find user, glance.", "code": 404, "title": "Not Found"}}

DEBUG:keystoneclient.session:Request returned failure status: 404 DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/users -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx" INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/users HTTP/1.1" 200 424 DEBUG:keystoneclient.session:RESP: [200] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '424', 'vary': 'X-Auth-Token'} RESP BODY: {"users": [{"username": "admin", "name": "admin", "enabled": true, "email": "michael.degain@secure-24.com", "id": "ccddff846e0a441db43132bd31e02746"}, {"username": "glance", "name": "glance", "enabled": true, "email": "michael.degain@secure-24.com", "id": "d7be3f1cfc6a4fc2bd8971e013af3d2e"}, {"username": "demo", "name": "demo", "enabled": true, "email": "mdegain1981@gmail.com", "id": "fde67fea69584ba3a10a9b6455544881"}]}

DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/tenants/79097774348c44caaf59df2f4cb7b63c/users/d7be3f1cfc6a4fc2bd8971e013af3d2e/roles -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx" INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/tenants/79097774348c44caaf59df2f4cb7b63c/users/d7be3f1cfc6a4fc2bd8971e013af3d2e/roles HTTP/1.1" 200 13 DEBUG:keystoneclient.session:RESP: [200] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '13', 'vary': 'X-Auth-Token'} RESP BODY: {"roles": []}

User/service accounts appear to be configured correctly, but I am getting user not found error. Icehouse on Centos.

Description of problem:

Setting up openstack icehouse on centos 6.5. Installed glance per this guide: http://docs.openstack.org/trunk/install-guide/install/yum/content/glance-install.html

When attempting to run glance image-create or any other glance commands i am getting the below error.. glance --verbose image-create --name=cirrosImage --disk-format=qcow2 --container-format=bare --is-public=true < cirros-0.3.2-x86_64-disk.img Request returned failure status. HTTPInternalServerError (HTTP 500)

I can succesfully get a keystone token with both the glance user account and the admin user account so I am sure keystone is running as intended.

Why am I unable to get authenticated even though I am positive I have glance set up with appropriate credentials. Likely has to do with why I cannot get keystone user-role-list command to return anything. Getting user not found error, even though keystone user-list command returns my user. Why is one command able to find it but not the other?

Troubelshooting:

root@mdd-horizon1 ~]# keystone user-list +----------------------------------+--------+---------+------------------------------+ | id | name | enabled | email | +----------------------------------+--------+---------+------------------------------+ | ccddff846e0a441db43132bd31e02746 | admin | True | | fde67fea69584ba3a10a9b6455544881 | demo | True |
| d7be3f1cfc6a4fc2bd8971e013af3d2e | glance | True | +----------------------------------+--------+---------+------------------------------+

root@mdd-horizon1 ~]# keystone service-list +----------------------------------+----------+----------+-------------------------+ | id | name | type | description | +----------------------------------+----------+----------+-------------------------+ | b4fd3f202c5044b5ab682681440af940 | glance | image | OpenStack Image Service | | 0637383640fe434da5090aa9947d62b2 | keystone | identity | OpenStack Identity | +----------------------------------+----------+----------+-------------------------+

keystone log tail.. 2014-04-23 10:29:39.566 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:29:39.668 2611 WARNING keystone.common.wsgi [-] Could not find role, admin. 2014-04-23 10:29:39.761 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:29:55.326 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:29:55.470 2611 WARNING keystone.common.wsgi [-] Could not find role, admin. 2014-04-23 10:29:55.597 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:30:49.475 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:32:41.557 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:34:15.968 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 14:39:03.846 2611 WARNING keystone.common.wsgi [-] Authorization failed. The request you have made requires authentication. from 10.210.0.249 2014-04-23 14:45:07.251 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 14:46:13.987 2611 WARNING keystone.common.wsgi [-] Could not find user, glance.

results of [root@mdd-horizon1 ~]# keystone --debug user-role-list --user glance DEBUG:keystoneclient.session:REQ: curl -i -X POST http://mdd-horizon1:35357/v2.0/tokens -H "Content-Type: application/json" -H "User-Agent: python-keystoneclient" -d '{"auth": {"tenantName": "admin", "passwordCredentials": {"username": "admin", "password": "S24adm1n"}}}' INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"POST /v2.0/tokens HTTP/1.1" 200 3124 DEBUG:keystoneclient.session:RESP: [200] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '3124', 'vary': 'X-Auth-Token'} RESP BODY: {"access": {"token": {"issued_at": "2014-04-23T18:52:51.034617", "expires": "2014-04-23T19:52:51Z", "id": "MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx", "tenant": {"description": "Admin tenant", "enabled": true, "id": "79097774348c44caaf59df2f4cb7b63c", "name": "admin"}}, "serviceCatalog": [{"endpoints": [{"adminURL": "http://mdd-horizon1:9292", "region": "regionOne", "internalURL": "http://mdd-horizon1:9292", "id": "4addb4dee6a24e00b469c24c63fab726", "publicURL": "http://mdd-horizon1:9292"}], "endpoints_links": [], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://mdd-horizon1:35357/v2.0", "region": "regionOne", "internalURL": "http://mdd-horizon1:5000/v2.0", "id": "5e261c0e4c3a46e38a4fcdb4ea775d80", "publicURL": "http://mdd-horizon1:5000/v2.0"}], "endpoints_links": [], "type": "identity", "name": "keystone"}], "user": {"username": "admin", "roles_links": [], "id": "ccddff846e0a441db43132bd31e02746", "roles": [{"name": "_member_"}, {"name": "admin"}], "name": "admin"}, "metadata": {"is_admin": 0, "roles": ["9fe2ff9ee4384b1894a90878d3e92bab", "ab320beee08e4bb1813e3a8e09929708"]}}}

DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/users/glance -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx" INFO:urllib3.connectionpool:Starting #This command returns nothing when run without --debug perameter, but i always ge the could not find user, glance in the keystone log when i run it.

NFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/users/glance HTTP/1.1" 404 89 DEBUG:keystoneclient.session:RESP: [404] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '89', 'vary': 'X-Auth-Token'} RESP BODY: {"error": {"message": "Could not find user, glance.", "code": 404, "title": "Not Found"}}

DEBUG:keystoneclient.session:Request returned failure status: 404 DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/users -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx" INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/users HTTP/1.1" 200 424 DEBUG:keystoneclient.session:RESP: [200] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '424', 'vary': 'X-Auth-Token'} RESP BODY: {"users": [{"username": "admin", "name": "admin", "enabled": true, "email": "michael.degain@secure-24.com", "id": "ccddff846e0a441db43132bd31e02746"}, {"username": "glance", "name": "glance", "enabled": true, "email": "michael.degain@secure-24.com", "id": "d7be3f1cfc6a4fc2bd8971e013af3d2e"}, {"username": "demo", "name": "demo", "enabled": true, "email": "mdegain1981@gmail.com", "id": "fde67fea69584ba3a10a9b6455544881"}]}

DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/tenants/79097774348c44caaf59df2f4cb7b63c/users/d7be3f1cfc6a4fc2bd8971e013af3d2e/roles -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx" INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/tenants/79097774348c44caaf59df2f4cb7b63c/users/d7be3f1cfc6a4fc2bd8971e013af3d2e/roles HTTP/1.1" 200 13 DEBUG:keystoneclient.session:RESP: [200] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '13', 'vary': 'X-Auth-Token'} RESP BODY: {"roles": []}MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ

User/service accounts appear to be configured correctly, but I am getting user not found error. Icehouse on Centos.

Description of problem:

Setting up openstack icehouse on centos 6.5. Installed glance per this guide: http://docs.openstack.org/trunk/install-guide/install/yum/content/glance-install.html

When attempting to run glance image-create or any other glance commands i am getting the below error.. glance --verbose image-create --name=cirrosImage --disk-format=qcow2 --container-format=bare --is-public=true < cirros-0.3.2-x86_64-disk.img Request returned failure status. HTTPInternalServerError (HTTP 500)

I can succesfully get a keystone token with both the glance user account and the admin user account so I am sure keystone is running as intended.

Why am I unable to get authenticated even though I am positive I have glance set up with appropriate credentials. Likely has to do with why I cannot get keystone user-role-list command to return anything. Getting user not found error, even though keystone user-list command returns my user. Why is one command able to find it but not the other?

Troubelshooting:

root@mdd-horizon1

**root@mdd-horizon1 ~]# keystone user-list user-list**
+----------------------------------+--------+---------+------------------------------+
|                id                |  name  | enabled |            email             |
+----------------------------------+--------+---------+------------------------------+
| ccddff846e0a441db43132bd31e02746 | admin  |   True  | 
| fde67fea69584ba3a10a9b6455544881 |  demo  |   True  | 
| d7be3f1cfc6a4fc2bd8971e013af3d2e | glance | True | +----------------------------------+--------+---------+------------------------------+

root@mdd-horizon1 +----------------------------------+--------+---------+------------------------------+ **root@mdd-horizon1 ~]# keystone service-list service-list** +----------------------------------+----------+----------+-------------------------+ | id | name | type | description | +----------------------------------+----------+----------+-------------------------+ | b4fd3f202c5044b5ab682681440af940 | glance | image | OpenStack Image Service | | 0637383640fe434da5090aa9947d62b2 | keystone | identity | OpenStack Identity | +----------------------------------+----------+----------+-------------------------+

keystone +----------------------------------+----------+----------+-------------------------+ **keystone log tail.. tail..** 2014-04-23 10:29:39.566 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:29:39.668 2611 WARNING keystone.common.wsgi [-] Could not find role, admin. 2014-04-23 10:29:39.761 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:29:55.326 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:29:55.470 2611 WARNING keystone.common.wsgi [-] Could not find role, admin. 2014-04-23 10:29:55.597 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:30:49.475 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:32:41.557 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:34:15.968 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 14:39:03.846 2611 WARNING keystone.common.wsgi [-] Authorization failed. The request you have made requires authentication. from 10.210.0.249 2014-04-23 14:45:07.251 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 14:46:13.987 2611 WARNING keystone.common.wsgi [-] Could not find user, glance.

results glance. **results of [root@mdd-horizon1 ~]# keystone --debug user-role-list --user glance glance** #This command returns nothing when run without --debug perameter, but i always ge the could not find user, glance in the keystone log when i run it.

it. NFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/users/glance HTTP/1.1" 404 89 DEBUG:keystoneclient.session:RESP: [404] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '89', 'vary': 'X-Auth-Token'} RESP BODY: {"error": {"message": "Could not find user, glance.", "code": 404, "title": "Not Found"}}

Found"}} DEBUG:keystoneclient.session:Request returned failure status: 404 DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> <iso8601.iso8601.Utc object at 0x7f1f4bedb250> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/users -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ

MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ

User/service accounts appear to be configured correctly, but I am getting user not found error. Icehouse on Centos.

Description of problem:

Setting up openstack icehouse on centos 6.5. Installed glance per this guide: http://docs.openstack.org/trunk/install-guide/install/yum/content/glance-install.html

When attempting to run glance image-create or any other glance commands i am getting the below error.. glance --verbose image-create --name=cirrosImage --disk-format=qcow2 --container-format=bare --is-public=true < cirros-0.3.2-x86_64-disk.img Request returned failure status. HTTPInternalServerError (HTTP 500)

I can succesfully get a keystone token with both the glance user account and the admin user account so I am sure keystone is running as intended.

Why am I unable to get authenticated even though I am positive I have glance set up with appropriate credentials. Likely has to do with why I cannot get keystone user-role-list command to return anything. Getting user not found error, even though keystone user-list command returns my user. Why is one command able to find it but not the other?

Troubelshooting:

**root@mdd-horizon1 

root@mdd-horizon1 ~]# keystone user-list** user-list +----------------------------------+--------+---------+------------------------------+ | id | name | enabled | email | +----------------------------------+--------+---------+------------------------------+ | ccddff846e0a441db43132bd31e02746 | admin | True | | | fde67fea69584ba3a10a9b6455544881 | demo | True | | | d7be3f1cfc6a4fc2bd8971e013af3d2e | glance | True | | +----------------------------------+--------+---------+------------------------------+ **root@mdd-horizon1 +----------------------------------+--------+---------+------------------------------+

root@mdd-horizon1 ~]# keystone service-list** service-list +----------------------------------+----------+----------+-------------------------+ | id | name | type | description | +----------------------------------+----------+----------+-------------------------+ | b4fd3f202c5044b5ab682681440af940 | glance | image | OpenStack Image Service | | 0637383640fe434da5090aa9947d62b2 | keystone | identity | OpenStack Identity | +----------------------------------+----------+----------+-------------------------+ **keystone +----------------------------------+----------+----------+-------------------------+

keystone log tail..** tail.. 2014-04-23 10:29:39.566 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:29:39.668 2611 WARNING keystone.common.wsgi [-] Could not find role, admin. 2014-04-23 10:29:39.761 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:29:55.326 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:29:55.470 2611 WARNING keystone.common.wsgi [-] Could not find role, admin. 2014-04-23 10:29:55.597 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:30:49.475 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 10:32:41.557 2611 WARNING keystone.common.wsgi [-] Could not find project, service. 2014-04-23 10:34:15.968 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 14:39:03.846 2611 WARNING keystone.common.wsgi [-] Authorization failed. The request you have made requires authentication. from 10.210.0.249 2014-04-23 14:45:07.251 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. 2014-04-23 14:46:13.987 2611 WARNING keystone.common.wsgi [-] Could not find user, glance. **results glance.

results of [root@mdd-horizon1 ~]# keystone --debug user-role-list --user glance** #This command returns nothing when run without --debug perameter, but i always ge the could not find user, glance in the keystone log when i run it. NFO:urllib3.connectionpool:Starting glance DEBUG:keystoneclient.session:REQ: curl -i -X POST http://mdd-horizon1:35357/v2.0/tokens -H "Content-Type: application/json" -H "User-Agent: python-keystoneclient" -d '{"auth": {"tenantName": "admin", "passwordCredentials": {"username": "admin", "password": ""}}}' INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"POST /v2.0/tokens HTTP/1.1" 200 3124 DEBUG:keystoneclient.session:RESP: [200] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '3124', 'vary': 'X-Auth-Token'} RESP BODY: {"access": {"token": {"issued_at": "2014-04-23T18:52:51.034617", "expires": "2014-04-23T19:52:51Z", "id": "MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx", "tenant": {"description": "Admin tenant", "enabled": true, "id": "79097774348c44caaf59df2f4cb7b63c", "name": "admin"}}, "serviceCatalog": [{"endpoints": [{"adminURL": "http://mdd-horizon1:9292", "region": "regionOne", "internalURL": "http://mdd-horizon1:9292", "id": "4addb4dee6a24e00b469c24c63fab726", "publicURL": "http://mdd-horizon1:9292"}], "endpoints_links": [], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://mdd-horizon1:35357/v2.0", "region": "regionOne", "internalURL": "http://mdd-horizon1:5000/v2.0", "id": "5e261c0e4c3a46e38a4fcdb4ea775d80", "publicURL": "http://mdd-horizon1:5000/v2.0"}], "endpoints_links": [], "type": "identity", "name": "keystone"}], "user": {"username": "admin", "roles_links": [], "id": "ccddff846e0a441db43132bd31e02746", "roles": [{"name": "_member_"}, {"name": "admin"}], "name": "admin"}, "metadata": {"is_admin": 0, "roles": ["9fe2ff9ee4384b1894a90878d3e92bab", "ab320beee08e4bb1813e3a8e09929708"]}}}

DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/users/glance -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx" INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/users/glance HTTP/1.1" 404 89 DEBUG:keystoneclient.session:RESP: [404] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '89', 'vary': 'X-Auth-Token'} RESP BODY: {"error": {"message": "Could not find user, glance.", "code": 404, "title": "Not Found"}} Found"}}

DEBUG:keystoneclient.session:Request returned failure status: 404 DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.Utc object at 0x7f1f4bedb250> <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/users -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ

MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx" INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/users HTTP/1.1" 200 424 DEBUG:keystoneclient.session:RESP: [200] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '424', 'vary': 'X-Auth-Token'} RESP BODY: {"users": [{"username": "admin", "name": "admin", "enabled": true, "email": "michael.degain@secure-24.com", "id": "ccddff846e0a441db43132bd31e02746"}, {"username": "glance", "name": "glance", "enabled": true, "email": "michael.degain@secure-24.com", "id": "d7be3f1cfc6a4fc2bd8971e013af3d2e"}, {"username": "demo", "name": "demo", "enabled": true, "email": "mdegain1981@gmail.com", "id": "fde67fea69584ba3a10a9b6455544881"}]}

DEBUG:iso8601.iso8601:Parsed 2014-04-23T19:52:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'19', 'tz_hour': None, 'month': u'04', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2014', 'separator': u'T', 'day': u'23', 'minute': u'52'} with default timezone <iso8601.iso8601.utc object="" at="" 0x7f1f4bedb250=""> DEBUG:iso8601.iso8601:Got u'2014' for 'year' with default None DEBUG:iso8601.iso8601:Got u'04' for 'month' with default None DEBUG:iso8601.iso8601:Got u'23' for 'day' with default None DEBUG:iso8601.iso8601:Got u'19' for 'hour' with default None DEBUG:iso8601.iso8601:Got u'52' for 'minute' with default None DEBUG:iso8601.iso8601:Got u'51' for 'second' with default None DEBUG:keystoneclient.session:REQ: curl -i -X GET http://mdd-horizon1:35357/v2.0/tenants/79097774348c44caaf59df2f4cb7b63c/users/d7be3f1cfc6a4fc2bd8971e013af3d2e/roles -H "User-Agent: python-keystoneclient" -H "X-Auth-Token: MIIF-AYJKoZIhvcNAQcCoIIF7TCCBekCAQExCTAHBgUrDgMCGjCCBFIGCSqGSIb3DQEHAaCCBEMEggQ-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNC0yM1QxODo1Mjo1MS4wMzQ2MTciLCAiZXhwaXJlcyI6ICIyMDE0LTA0LTIzVDE5OjUyOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkFkbWluIHRlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjc5MDk3Nzc0MzQ4YzQ0Y2FhZjU5ZGYyZjRjYjdiNjNjIiwgIm5hbWUiOiAiYWRtaW4ifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJyZWdpb24iOiAicmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6OTI5MiIsICJpZCI6ICI0YWRkYjRkZWU2YTI0ZTAwYjQ2OWMyNGM2M2ZhYjcyNiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJyZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovL21kZC1ob3Jpem9uMTo1MDAwL3YyLjAiLCAiaWQiOiAiNWUyNjFjMGU0YzNhNDZlMzhhNGZjZGI0ZWE3NzVkODAiLCAicHVibGljVVJMIjogImh0dHA6Ly9tZGQtaG9yaXpvbjE6NTAwMC92Mi4wIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImlkZW50aXR5IiwgIm5hbWUiOiAia2V5c3RvbmUifV0sICJ1c2VyIjogeyJ1c2VybmFtZSI6ICJhZG1pbiIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAiY2NkZGZmODQ2ZTBhNDQxZGI0MzEzMmJkMzFlMDI3NDYiLCAicm9sZXMiOiBbeyJuYW1lIjogIl9tZW1iZXJfIn0sIHsibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWIiLCAiYWIzMjBiZWVlMDhlNGJiMTgxM2UzYThlMDk5Mjk3MDgiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASCAQA7Vjq77PVRdAWkHhD4hW9FURzvHzde5NhViMCKyGpDggJUPBieZBYSjYlC5g4pBkayxv29J-czjEY45oHaZzRh5Fxwds4DiL4ziY83ceD8LQ2Oj6IaXnzP0pWU4oczZeMPygXazW03CpqBHPgF3xtnKV1KxoyQmmSX3JM6QTFmxsFMibQ9w8267W8SIYFokSXwi9Dpyxe5FSP313K1Tpq010uA1vZxaUF8Pyr+XQU3DkQt4GjZEYJYxmIKkY38WuDlaFRlEwCNLlJ+8BfWELg6rNkWTw+lOTrPawYM1IT+iAEDRnS2dAfFfU7JjPaOSSiE6lUwsMeYZwrVZjGeBhIx" INFO:urllib3.connectionpool:Starting new HTTP connection (1): mdd-horizon1 DEBUG:urllib3.connectionpool:"GET /v2.0/tenants/79097774348c44caaf59df2f4cb7b63c/users/d7be3f1cfc6a4fc2bd8971e013af3d2e/roles HTTP/1.1" 200 13 DEBUG:keystoneclient.session:RESP: [200] {'date': 'Wed, 23 Apr 2014 18:52:51 GMT', 'content-type': 'application/json', 'content-length': '13', 'vary': 'X-Auth-Token'} RESP BODY: {"roles": []}