<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
span.cm-string
        {mso-style-name:cm-string;}
span.cm-number
        {mso-style-name:cm-number;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hello,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">We are getting an HTTP 500 error when we try to list all trusts. We can list individual trusts, but not the generic list.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><u><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">GET REST Request:<o:p></o:p></span></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Segoe UI","sans-serif";color:black">curl -v -X GET http://10.1.8.20:35357/v3/OS-TRUST/trusts -H "X-Auth-Token: ed241ae1e986319086f3"</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><u><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">REST Response:<o:p></o:p></span></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal" style="mso-line-height-alt:9.75pt;background:white"><span style="font-size:10.0pt;font-family:Consolas;color:#333333">{<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-line-height-alt:9.75pt;background:white"><span style="font-size:10.0pt;font-family:Consolas;color:#333333">   
</span><span style="font-size:10.0pt;font-family:Consolas;color:#2A00FF">"error"</span><span style="font-size:10.0pt;font-family:Consolas;color:#333333">: {<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-line-height-alt:9.75pt;background:white"><span style="font-size:10.0pt;font-family:Consolas;color:#333333">       
</span><span style="font-size:10.0pt;font-family:Consolas;color:#2A00FF">"message"</span><span style="font-size:10.0pt;font-family:Consolas;color:#333333">:
</span><span style="font-size:10.0pt;font-family:Consolas;color:#2A00FF">"An unexpected error prevented the server from fulfilling your request. 'id'"</span><span style="font-size:10.0pt;font-family:Consolas;color:#333333">,<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-line-height-alt:9.75pt;background:white"><span style="font-size:10.0pt;font-family:Consolas;color:#333333">       
</span><span style="font-size:10.0pt;font-family:Consolas;color:#2A00FF">"code"</span><span style="font-size:10.0pt;font-family:Consolas;color:#333333">:
</span><span style="font-size:10.0pt;font-family:Consolas;color:#116644">500</span><span style="font-size:10.0pt;font-family:Consolas;color:#333333">,<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-line-height-alt:9.75pt;background:white"><span style="font-size:10.0pt;font-family:Consolas;color:#333333">       
</span><span style="font-size:10.0pt;font-family:Consolas;color:#2A00FF">"title"</span><span style="font-size:10.0pt;font-family:Consolas;color:#333333">:
</span><span style="font-size:10.0pt;font-family:Consolas;color:#2A00FF">"Internal Server Error"</span><span style="font-size:10.0pt;font-family:Consolas;color:#333333"><o:p></o:p></span></p>
<p class="MsoNormal" style="mso-line-height-alt:9.75pt;background:white"><span style="font-size:10.0pt;font-family:Consolas;color:#333333">    }<o:p></o:p></span></p>
<p class="MsoNormal" style="mso-line-height-alt:9.75pt;background:white"><span style="font-size:10.0pt;font-family:Consolas;color:#333333">}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><u><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">/var/log/keystone/keystone.log file entry:<o:p></o:p></span></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:39:25    DEBUG [keystone.common.wsgi] arg_dict: {'trust_id': u'f30840dc20b3417bbc187bc15e1b72dd'}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:39:26     INFO [sqlalchemy.engine.base.Engine] SELECT token.id AS token_id, token.expires AS token_expires, token.extra AS token_extra, token.valid
 AS token_valid, token.user_id AS token_user_id, token.trust_id AS token_trust_id<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">FROM token<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">WHERE token.id = %(param_1)s<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:39:26     INFO [sqlalchemy.engine.base.Engine] {'param_1': 'a8b2004cd0ea47be9a350890b0463fc2'}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:39:26     INFO [sqlalchemy.engine.base.Engine] SELECT trust.id AS trust_id, trust.trustor_user_id AS trust_trustor_user_id, trust.trustee_user_id
 AS trust_trustee_user_id, trust.project_id AS trust_project_id, trust.impersonation AS trust_impersonation, trust.deleted_at AS trust_deleted_at, trust.expires_at AS trust_expires_at, trust.extra AS trust_extra<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">FROM trust<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">WHERE trust.deleted_at IS NULL AND trust.id = %(id_1)s<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">LIMIT %(param_1)s<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:39:26     INFO [sqlalchemy.engine.base.Engine] {'id_1': u'f30840dc20b3417bbc187bc15e1b72dd', 'param_1': 1}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:39:26     INFO [sqlalchemy.engine.base.Engine] SELECT trust_role.trust_id AS trust_role_trust_id, trust_role.role_id AS trust_role_role_id<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">FROM trust_role<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">WHERE trust_role.trust_id = %(trust_id_1)s<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:39:26     INFO [sqlalchemy.engine.base.Engine] {'trust_id_1': u'f30840dc20b3417bbc187bc15e1b72dd'}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:39:26     INFO [sqlalchemy.engine.base.Engine] SELECT role.id AS role_id, role.name AS role_name, role.extra AS role_extra<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">FROM role<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:39:26     INFO [sqlalchemy.engine.base.Engine] {}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:39:26     INFO [access] 127.0.0.1 - - [25/Oct/2013:22:39:26 +0000] "GET http://localhost:35357/v3/OS-TRUST/trusts/f30840dc20b3417bbc187bc15e1b72dd
 HTTP/1.0" 200 626<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:39:26    DEBUG [eventlet.wsgi.server] 127.0.0.1 - - [25/Oct/2013 22:39:26] "GET /v3/OS-TRUST/trusts/f30840dc20b3417bbc187bc15e1b72dd HTTP/1.1"
 200 755 0.241976<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:41:52    DEBUG [keystone.common.wsgi] arg_dict: {}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:41:52  WARNING [keystone.common.controller] RBAC: Bypassing authorization<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:41:52     INFO [sqlalchemy.engine.base.Engine] SELECT token.id AS token_id, token.expires AS token_expires, token.extra AS token_extra, token.valid
 AS token_valid, token.user_id AS token_user_id, token.trust_id AS token_trust_id<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">FROM token<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">WHERE token.id = %(param_1)s<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:41:52     INFO [sqlalchemy.engine.base.Engine] {'param_1': 'a03530ce84ab4384aca15d2ef8e5fa9d'}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:41:52    ERROR [keystone.token.providers.uuid] Failed to verify token<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Traceback (most recent call last):<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">  File "/usr/lib/python2.6/site-packages/keystone/token/providers/uuid.py", line 560, in validate_token<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">    return self._validate_v3_token(token_id)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">  File "/usr/lib/python2.6/site-packages/keystone/token/providers/uuid.py", line 532, in _validate_v3_token<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">    token_ref = self._verify_token(token_id)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">  File "/usr/lib/python2.6/site-packages/keystone/token/providers/uuid.py", line 441, in _verify_token<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">    token_ref = self.token_api.get_token(token_id=token_id)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">  File "/usr/lib/python2.6/site-packages/keystone/token/core.py", line 118, in get_token<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">    return self.driver.get_token(self._unique_id(token_id))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">  File "/usr/lib/python2.6/site-packages/keystone/token/backends/sql.py", line 47, in get_token<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">    raise exception.TokenNotFound(token_id=token_id)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">TokenNotFound: Could not find token, a03530ce84ab4384aca15d2ef8e5fa9d.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:41:52  WARNING [keystone.common.wsgi] Authorization failed. Could not find token, a03530ce84ab4384aca15d2ef8e5fa9d. from 127.0.0.1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:41:52     INFO [access] 127.0.0.1 - - [25/Oct/2013:22:41:52 +0000] "GET http://localhost:5000/v3/auth/tokens HTTP/1.0" 401 119<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">2013-10-25 22:41:52    DEBUG [eventlet.wsgi.server] 10.1.5.157,127.0.0.1 - - [25/Oct/2013 22:41:52] "GET //v3/auth/tokens HTTP/1.1" 401 282 0.017426<o:p></o:p></span></p>
</div>
</body>
</html>