See <https://jenkins01.openstack.org/job/periodic-keystone-python27-stable-havana/3/> ------------------------------------------ [...truncated 2543 lines...] routes.middleware: DEBUG: Matched POST /tokens routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>} routes.middleware: DEBUG: Match dict: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>, 'path_info': '/tokens'} routes.middleware: DEBUG: Matched POST /tokens routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.common.wsgi.ComposingRouter object at 0xe18ff50>} routes.middleware: DEBUG: Match dict: {'controller': <keystone.common.wsgi.ComposingRouter object at 0xe18ff50>, 'path_info': '/tokens'} routes.middleware: DEBUG: Matched POST /tokens routes.middleware: DEBUG: Route path: '/tokens', defaults: {'action': u'authenticate', 'controller': <keystone.token.controllers.Auth object at 0xdfc4090>} routes.middleware: DEBUG: Match dict: {'action': u'authenticate', 'controller': <keystone.token.controllers.Auth object at 0xdfc4090>} keystone.common.wsgi: DEBUG: arg_dict: {} keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})" keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})" keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'435a4a9d7a162cfa1832cef4c4fa98c702387e05'" Value: "({'id': 'baz', 'enabled': True, 'domain_id': 'default', 'name': 'BAZ', 'description': 'description'}, {'ct': 1385014311.319286, 'v': 1})" keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'435a4a9d7a162cfa1832cef4c4fa98c702387e05'" Value: "({'id': 'baz', 'enabled': True, 'domain_id': 'default', 'name': 'BAZ', 'description': 'description'}, {'ct': 1385014311.319286, 'v': 1})" keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})" keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})" keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})" keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9b28b5df37518646410debda756dd4c07f028d21'" Value: "({'id': '9fe2ff9ee4384b1894a90878d3e92bab', 'name': '_member_'}, {'ct': 1385014311.338949, 'v': 1})" iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:11:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': '06', 'tz_hour': None, 'month': '11', 'timezone': 'Z', 'second': '51', 'tz_minute': None, 'year': '2013', 'separator': 'T', 'day': '22', 'minute': '11'} with default timezone <iso8601.iso8601.Utc object at 0x333cd50> iso8601.iso8601: DEBUG: Got '2013' for 'year' with default None iso8601.iso8601: DEBUG: Got '11' for 'month' with default None iso8601.iso8601: DEBUG: Got '22' for 'day' with default None iso8601.iso8601: DEBUG: Got '06' for 'hour' with default None iso8601.iso8601: DEBUG: Got '11' for 'minute' with default None iso8601.iso8601: DEBUG: Got '51' for 'second' with default None keystone.common.cache.core: DEBUG: CACHE_SET: Key: "'9dea886500788291958e079dfd94616fe99c9f7a'" Value: "({'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}, 'user_id': u'two', 'bind': None, 'expires': datetime.datetime(2013, 11, 22, 6, 11, 51), 'token_data': {'access': {'token': {'issued_at': '2013-11-21T06:11:51.794360', 'expires': '2013-11-22T06:11:51Z', 'id': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}}, 'serviceCatalog': [], 'user': {'username': u'TWO', 'roles_links': [], 'id': u'two', 'roles': [{'name': '_member_'}], 'name': u'TWO'}, 'metadata': {'is_admin': 0, 'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}}, 'user': {'tenantId': u'baz', 'enabled': True, 'id': u'two', 'name': u'TWO', u'email': u'two@three.com'}, 'key': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'token_version': 'v2.0', 'id': '541d01bef8aa37341191f01d50342cb4', 'trust_id': None, 'metadata': {'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}, {'ct': 1385014311.984401, 'v': 1})" access: INFO: 127.0.0.1 - - [21/Nov/2013:06:11:51 +0000] "POST http://localhost:57351/v2.0/tokens HTTP/1.0" 200 1657 eventlet.wsgi.server: INFO: 127.0.0.1 - - [21/Nov/2013 06:11:51] "POST /v2.0/tokens HTTP/1.1" 200 1787 0.233338 requests.packages.urllib3.connectionpool: DEBUG: "POST /v2.0/tokens HTTP/1.1" 200 1657 iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:11:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x333cd50> iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None iso8601.iso8601: DEBUG: Got u'51' for 'second' with default None routes.middleware: DEBUG: Matched PATCH /OS-KSCRUD/users/two routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>} routes.middleware: DEBUG: Match dict: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>, 'path_info': '/OS-KSCRUD/users/two'} routes.middleware: DEBUG: Matched PATCH /OS-KSCRUD/users/two routes.middleware: DEBUG: Route path: '/OS-KSCRUD/users/{user_id}', defaults: {'action': u'set_user_password', 'controller': <keystone.contrib.user_crud.core.UserController object at 0x15309cd0>} routes.middleware: DEBUG: Match dict: {'action': u'set_user_password', 'controller': <keystone.contrib.user_crud.core.UserController object at 0x15309cd0>, 'user_id': u'two'} keystone.common.wsgi: DEBUG: arg_dict: {'user_id': u'two'} keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9dea886500788291958e079dfd94616fe99c9f7a'" Value: "({'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}, 'user_id': u'two', 'bind': None, 'expires': datetime.datetime(2013, 11, 22, 6, 11, 51), 'token_data': {'access': {'token': {'issued_at': '2013-11-21T06:11:51.794360', 'expires': '2013-11-22T06:11:51Z', 'id': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}}, 'serviceCatalog': [], 'user': {'username': u'TWO', 'roles_links': [], 'id': u'two', 'roles': [{'name': '_member_'}], 'name': u'TWO'}, 'metadata': {'is_admin': 0, 'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}}, 'user': {'tenantId': u'baz', 'enabled': True, 'id': u'two', 'name': u'TWO', u'email': u'two@three.com'}, 'key': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'token_version': 'v2.0', 'id': '541d01bef8aa37341191f01d50342cb4', 'trust_id': None, 'metadata': {'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}, {'ct': 1385014311.984401, 'v': 1})" keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})" keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})" keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'e45f4dc1a9bd1a59610ed5aa0db40470f719a2c3'" Value: "({'id': 'default', 'enabled': True, 'description': u'Owns users and tenants (i.e. projects) available on Identity API v2.', 'name': u'Default'}, {'ct': 1385014311.30842, 'v': 1})" keystone.common.cache.core: DEBUG: CACHE_DELETE: "'9dea886500788291958e079dfd94616fe99c9f7a'" keystone.common.cache.core: DEBUG: CACHE_DELETE: "'5d5849f8a7e2e8d3823420c120a12e11fa642065'" keystone.common.cache.core: DEBUG: CACHE_DELETE: "'71ad730171817495369325391b1e8eb08e579c0d'" keystone.common.cache.core: DEBUG: CACHE_DELETE: "'f4b28306bae638c74e2e97935df2860d6f504f60'" keystone.common.cache.core: DEBUG: CACHE_DELETE: "'7182d7ab14d783bee1222be030f9bfc06d29a0d3'" keystone.common.cache.core: DEBUG: CACHE_SET: Key: "'469c9e02dab4c7cdc5ddf2d86a50c4f97100aad5'" Value: "({'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}, 'user_id': u'two', 'bind': None, 'expires': datetime.datetime(2013, 11, 22, 6, 11, 51), 'token_data': {'access': {'token': {'issued_at': '2013-11-21T06:11:51.794360', 'expires': '2013-11-22T06:11:51Z', 'id': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'tenant': {'enabled': True, 'id': 'baz', 'name': 'BAZ', 'description': 'description'}}, 'serviceCatalog': [], 'user': {'username': u'TWO', 'roles_links': [], 'id': u'two', 'roles': [{'name': '_member_'}], 'name': u'TWO'}, 'metadata': {'is_admin': 0, 'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}}, 'user': {'tenantId': u'baz', 'enabled': True, 'id': u'two', 'name': u'TWO', u'email': u'two@three.com'}, 'key': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'token_version': 'v2.0', 'id': '7ef3acc3cd4d4145896daa22265dd2df', 'trust_id': None, 'metadata': {'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}, {'ct': 1385014312.048072, 'v': 1})" keystone.contrib.user_crud.core: DEBUG: TOKEN_REF {'tenant': {'description': 'description', 'enabled': True, 'id': 'baz', 'name': 'BAZ'}, 'user_id': u'two', 'bind': None, 'expires': datetime.datetime(2013, 11, 22, 6, 11, 51), 'token_data': {'access': {'token': {'issued_at': '2013-11-21T06:11:51.794360', 'expires': '2013-11-22T06:11:51Z', 'id': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'tenant': {'description': 'description', 'enabled': True, 'id': 'baz', 'name': 'BAZ'}}, 'serviceCatalog': [], 'user': {'username': u'TWO', 'roles_links': [], 'id': u'two', 'roles': [{'name': '_member_'}], 'name': u'TWO'}, 'metadata': {'is_admin': 0, 'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}}}, 'user': {u'email': u'two@three.com', 'enabled': True, 'id': u'two', 'name': u'TWO', 'tenantId': u'baz'}, 'key': 'MIIDpgYJKoZIhvcNAQcCoIIDlzCCA5MCAQExCTAHBgUrDgMCGjCCAbMGCSqGSIb3DQEHAaCCAaQEggGgeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMS0yMVQwNjoxMTo1MS43OTQzNjAiLCAiZXhwaXJlcyI6ICIyMDEzLTExLTIyVDA2OjExOjUxWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImRlc2NyaXB0aW9uIiwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYmF6IiwgIm5hbWUiOiAiQkFaIn19LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogIlRXTyIsICJyb2xlc19saW5rcyI6IFtdLCAiaWQiOiAidHdvIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9XSwgIm5hbWUiOiAiVFdPIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjlmZTJmZjllZTQzODRiMTg5NGE5MDg3OGQzZTkyYmFiIl19fX0xggHKMIIBxgIBATCBpDCBnjEKMAgGA1UEBRMBNTELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRIwEAYDVQQHEwlTdW5ueXZhbGUxEjAQBgNVBAoTCU9wZW5TdGFjazERMA8GA1UECxMIS2V5c3RvbmUxJTAjBgkqhkiG9w0BCQEWFmtleXN0b25lQG9wZW5zdGFjay5vcmcxFDASBgNVBAMTC1NlbGYgU2lnbmVkAgERMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIIBAIF+TKIKqVd9sMJS1E6Y86i6OHbjzMVTw185cFDQW0oz7G+mdlAzPvm+-ll15E5H2+yoVQD8fnzG4mBI2W5Fvu7jmRnoh6DOu341inyGtQwUXnLXZ6ufohgt57ij6bdsuVvM-Amubl7ecLVfzzvxSI0X-7FobclfJJJgeb4c9znX+z1Mja64StuuhgrCtbBBDUYKom4dvfJERDaI3WHtGAmNr0x832n-ZOBSYWXUivRU72znwI5tks7PDdyTXqan0Pb1BUPqJDxa-pzG8ria+l7uTrRJIOoDaxgojQA+NlhyCgaRdLrTA0N+P0Hvf8bm53yTgAD9-lEE6VHelJIUR1A=', 'token_version': 'v2.0', 'id': '7ef3acc3cd4d4145896daa22265dd2df', 'trust_id': None, 'metadata': {'roles': [u'9fe2ff9ee4384b1894a90878d3e92bab']}} access: INFO: None - - [21/Nov/2013:06:11:52 +0000] "PATCH http://localhost/v2.0/OS-KSCRUD/users/two HTTP/1.0" 200 3365 iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:11:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x333cd50> iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None iso8601.iso8601: DEBUG: Got u'51' for 'second' with default None iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:11:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x333cd50> iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None iso8601.iso8601: DEBUG: Got u'51' for 'second' with default None requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): localhost eventlet.wsgi.server: INFO: (3948) accepted ('127.0.0.1', 48582) routes.middleware: DEBUG: Matched GET /tenants routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>} routes.middleware: DEBUG: Match dict: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>, 'path_info': '/tenants'} routes.middleware: DEBUG: Matched GET /tenants routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.common.wsgi.ComposingRouter object at 0xe18ff50>} routes.middleware: DEBUG: Match dict: {'controller': <keystone.common.wsgi.ComposingRouter object at 0xe18ff50>, 'path_info': '/tenants'} routes.middleware: DEBUG: Matched GET /tenants routes.middleware: DEBUG: Route path: '/tenants', defaults: {'action': u'get_projects_for_token', 'controller': <keystone.identity.controllers.Tenant object at 0xe18f590>} routes.middleware: DEBUG: Match dict: {'action': u'get_projects_for_token', 'controller': <keystone.identity.controllers.Tenant object at 0xe18f590>} keystone.common.wsgi: DEBUG: arg_dict: {} keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9dea886500788291958e079dfd94616fe99c9f7a'" Value: "<dogpile.cache.api.NoValue object at 0x3659e50>" dogpile.core.dogpile: DEBUG: NeedRegenerationException dogpile.core.dogpile: DEBUG: no value, waiting for create lock dogpile.core.dogpile: DEBUG: value creation lock <dogpile.cache.region._LockWrapper object at 0x161f9a10> acquired keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9dea886500788291958e079dfd94616fe99c9f7a'" Value: "<dogpile.cache.api.NoValue object at 0x3659e50>" dogpile.core.dogpile: DEBUG: Calling creation function dogpile.core.dogpile: DEBUG: Released creation lock keystone.identity.controllers: WARNING: Authentication failed: Could not find token, 541d01bef8aa37341191f01d50342cb4. keystone.common.wsgi: WARNING: Authorization failed. The request you have made requires authentication. from 127.0.0.1 access: INFO: 127.0.0.1 - - [21/Nov/2013:06:11:52 +0000] "GET http://localhost:57351/v2.0/tenants HTTP/1.0" 401 114 eventlet.wsgi.server: INFO: 127.0.0.1 - - [21/Nov/2013 06:11:52] "GET /v2.0/tenants HTTP/1.1" 401 253 0.015957 requests.packages.urllib3.connectionpool: DEBUG: "GET /v2.0/tenants HTTP/1.1" 401 114 keystoneclient.httpclient: DEBUG: Request returned failure status: 401 iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:11:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x333cd50> iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None iso8601.iso8601: DEBUG: Got u'51' for 'second' with default None iso8601.iso8601: DEBUG: Parsed 2013-11-22T06:11:51Z into {'tz_sign': None, 'second_fraction': None, 'hour': u'06', 'tz_hour': None, 'month': u'11', 'timezone': u'Z', 'second': u'51', 'tz_minute': None, 'year': u'2013', 'separator': u'T', 'day': u'22', 'minute': u'11'} with default timezone <iso8601.iso8601.Utc object at 0x333cd50> iso8601.iso8601: DEBUG: Got u'2013' for 'year' with default None iso8601.iso8601: DEBUG: Got u'11' for 'month' with default None iso8601.iso8601: DEBUG: Got u'22' for 'day' with default None iso8601.iso8601: DEBUG: Got u'06' for 'hour' with default None iso8601.iso8601: DEBUG: Got u'11' for 'minute' with default None iso8601.iso8601: DEBUG: Got u'51' for 'second' with default None requests.packages.urllib3.connectionpool: INFO: Starting new HTTP connection (1): localhost eventlet.wsgi.server: INFO: (3948) accepted ('127.0.0.1', 48583) routes.middleware: DEBUG: Matched GET /tenants routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>} routes.middleware: DEBUG: Match dict: {'controller': <keystone.contrib.user_crud.core.CrudExtension object at 0xbd26f10>, 'path_info': '/tenants'} routes.middleware: DEBUG: Matched GET /tenants routes.middleware: DEBUG: Route path: '{path_info:.*}', defaults: {'controller': <keystone.common.wsgi.ComposingRouter object at 0xe18ff50>} routes.middleware: DEBUG: Match dict: {'controller': <keystone.common.wsgi.ComposingRouter object at 0xe18ff50>, 'path_info': '/tenants'} routes.middleware: DEBUG: Matched GET /tenants routes.middleware: DEBUG: Route path: '/tenants', defaults: {'action': u'get_projects_for_token', 'controller': <keystone.identity.controllers.Tenant object at 0xe18f590>} routes.middleware: DEBUG: Match dict: {'action': u'get_projects_for_token', 'controller': <keystone.identity.controllers.Tenant object at 0xe18f590>} keystone.common.wsgi: DEBUG: arg_dict: {} keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9dea886500788291958e079dfd94616fe99c9f7a'" Value: "<dogpile.cache.api.NoValue object at 0x3659e50>" dogpile.core.dogpile: DEBUG: NeedRegenerationException dogpile.core.dogpile: DEBUG: no value, waiting for create lock dogpile.core.dogpile: DEBUG: value creation lock <dogpile.cache.region._LockWrapper object at 0x161f9290> acquired keystone.common.cache.core: DEBUG: CACHE_GET: Key: "'9dea886500788291958e079dfd94616fe99c9f7a'" Value: "<dogpile.cache.api.NoValue object at 0x3659e50>" dogpile.core.dogpile: DEBUG: Calling creation function dogpile.core.dogpile: DEBUG: Released creation lock keystone.identity.controllers: WARNING: Authentication failed: Could not find token, 541d01bef8aa37341191f01d50342cb4. keystone.common.wsgi: WARNING: Authorization failed. The request you have made requires authentication. from 127.0.0.1 access: INFO: 127.0.0.1 - - [21/Nov/2013:06:11:52 +0000] "GET http://localhost:57351/v2.0/tenants HTTP/1.0" 401 114 eventlet.wsgi.server: INFO: 127.0.0.1 - - [21/Nov/2013 06:11:52] "GET /v2.0/tenants HTTP/1.1" 401 253 0.014910 requests.packages.urllib3.connectionpool: DEBUG: "GET /v2.0/tenants HTTP/1.1" 401 114 keystoneclient.httpclient: DEBUG: Request returned failure status: 401 --------------------- >> end captured logging << --------------------- ---------------------------------------------------------------------- XML: nosetests.xml Slowest 5 tests took 26.56 secs: [31m 7.73 TestTokenRevoking.test_deleting_role_revokes_token[0m [31m 6.71 TestTokenRevoking.test_deleting_group_grant_revokes_tokens[0m [31m 4.34 TestTokenRevoking.test_removing_role_assignment_does_not_affect_other_users[0m [31m 4.23 TestTokenRevoking.test_group_membership_changes_revokes_token[0m [31m 3.54 TestTrustAuth.test_v3_v2_intermix[0m ---------------------------------------------------------------------- Ran 1998 tests in 751.258s FAILED (SKIP=157, errors=2) ERROR: InvocationError: '<https://jenkins01.openstack.org/job/periodic-keystone-python27-stable-havana/ws/.tox/py27/bin/nosetests'> ___________________________________ summary ____________________________________ ERROR: py27: commands failed + result=1 + echo 'Begin pip freeze output from test virtualenv:' Begin pip freeze output from test virtualenv: + echo ====================================================================== ====================================================================== + .tox/py27/bin/pip freeze Babel==1.3 Jinja2==2.7.1 MarkupSafe==0.18 Paste==1.7.5.1 PasteDeploy==1.5.0 Pygments==1.6 Routes==2.0 SQLAlchemy==0.7.10 Sphinx==1.1.3 Tempita==0.5.1 WebOb==1.2.3 WebTest==2.0.10 argparse==1.2.1 beautifulsoup4==4.3.2 colorama==0.2.7 coverage==3.7 decorator==3.4.0 docutils==0.10 dogpile.cache==0.5.2 dogpile.core==0.4.1 eventlet==0.14.0 extras==0.0.3 flake8==2.0 greenlet==0.4.1 hacking==0.7.2 httplib2==0.8 iso8601==0.1.8 keyring==3.2.1 -e git://git.openstack.org/openstack/keystone@4221b6020e6b0b42325d8904d7b8a22577a6acc0#egg=keystone-origin/stable/havana lxml==3.2.4 mccabe==0.2.1 mox==0.5.3 netaddr==0.7.10 netifaces==0.8 nose==1.3.0 nosehtmloutput==0.0.5 nosexcover==1.0.8 oauth2==1.5.211 openstack.nose-plugin==0.11 oslo.config==1.2.1 oslo.sphinx==1.1 pam==0.1.4 passlib==1.6.1 pbr==0.5.23 pep8==1.4.5 prettytable==0.7.2 pyflakes==0.7.3 pysqlite==2.6.3 python-keystoneclient==0.4.1 python-ldap==2.3.13 python-memcached==1.53 python-mimeparse==0.1.4 pytz==2013.8 repoze.lru==0.6 requests==2.0.1 simplejson==3.3.1 six==1.4.1 sqlalchemy-migrate==0.8.2 termcolor==1.1.0 testtools==0.9.33 waitress==0.8.7 wsgiref==0.1.2 + echo ====================================================================== ====================================================================== + '[' -d .testrepository ']' + sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post + sudoresult=0 + '[' 0 -ne 0 ']' + /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post + oomresult=0 + '[' 0 -ne 0 ']' ++ find . -name nose_results.html + htmlreport=./keystone/tests/nose_results.html + '[' -f ./keystone/tests/nose_results.html ']' ++ grep -c 'tr class=.passClass' ./keystone/tests/nose_results.html + passcount=113 + '[' 113 -eq 0 ']' + exit 1 + rm -rf /tmp/tmp.OeC1sfqBHW Build step 'Execute shell' marked build as failure [SCP] Connecting to static.openstack.org [SCP] Trying to create /srv/static/logs/periodic/periodic-keystone-python27-stable-havana/3 [SCP] uploading file: '/srv/static/logs/periodic/periodic-keystone-python27-stable-havana/3/nose_results.html' [SCP] Connecting to static.openstack.org [SCP] Trying to create /srv/static/logs/periodic/periodic-keystone-python27-stable-havana/precise15 [SCP] Trying to create /srv/static/logs/periodic/periodic-keystone-python27-stable-havana/precise15/3 [SCP] Copying console log.