Feel free to file a bug -- I'm reviewing the document right now.<div><br></div><div>    <a href="http://docs.openstack.org/trunk/openstack-compute/install/apt/content/verifying-identity-install.html">http://docs.openstack.org/trunk/openstack-compute/install/apt/content/verifying-identity-install.html</a></div>
<div><br></div><div>As for the invalid tenant message, I'm guessing you don't have any roles granted to "adminUser" on that tenant. Checkout the user-role-add command:</div><div><br></div><div>    $ keystone help user-role-add</div>
<div><div><br></div><div>You might also try the other tenant returned by tenant-list.</div><div><br></div>-Dolph<br>
<br><br><div class="gmail_quote">On Tue, Oct 2, 2012 at 5:48 PM, Ahmed Al-Mehdi <span dir="ltr"><<a href="mailto:ahmed@coraid.com" target="_blank">ahmed@coraid.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div>
<div style="direction:ltr;font-size:x-small;font-family:Tahoma">
<div>
<div>
<div>Hi Anne,</div>
<div><font face="tahoma"></font> </div>
<div></div>
<div></div>
<div>Thank you for pointing that out. I noticed the "adminTenant<a></a><a></a><a></a>" string in the curl command, and it did bother me a bit, but I did not pursue it due to lack of experience with curl / Rest API / OpenStack<a></a><a></a><a></a> but looking,
 I should have known better. Can this be addressed in the "Deploy and Install OpenStack<a></a><a></a><a></a> - Red Hat Ubuntu<a></a><a></a><a></a>" document, as I am sure others might be running into the same issue. Do I need to file a bug against documentation
 or email someone specifically.</div>
<div><font face="tahoma"></font></div>
<div></div>
<div> </div>
<div>After making the change in the curl command, I am now getting a different error message:</div><div class="im">
<div></div>
<div></div>
<div> </div>
<div>#> keystone --token 012345SECRET99TOKEN012345<a></a><a></a><a></a> --endpoint
<a href="http://10.0.2.15:35357/v2.0" target="_blank">http://10.0.2.15:35357/v2.0</a> tenant-list<br>
+----------------------------------+---------------+---------+<br>
| id | name | enabled |<br>
+----------------------------------+---------------+---------+<br>
| 07a44f9d55694d638f41bc160c14b42e<a></a><a></a><a></a> | openstackDemo<a></a><a></a><a></a> | True |<br>
| 0e4cc20586ae42329db51e0c6f807731<a></a><a></a><a></a> | service | True |<br>
+----------------------------------+---------------+---------+</div>
<div></div>
<div> </div>
</div><div>#> curl -d '{"auth": {"tenantName<a></a><a></a><a></a>": "service", "passwordCredentials<a></a><a></a><a></a>": {"username": "adminUser<a></a><a></a><a></a>", "password": "secretword<a></a><a></a><a></a>"}}}' -H "Content-type: application/json<a></a><a></a><a></a>"
<a href="http://10.0.2.15:35357/v2.0/tokens" target="_blank">http://10.0.2.15:35357/v2.0/tokens</a> | python -mjson.tool<a></a><a></a><a></a><br>
</div>
<div><div class="im">  % Total    % Received % Xferd<a></a>  Average Speed   Time    Time<a></a>     Time<a></a>  Current<br>
                                 Dload<a></a>  Upload   Total   Spent    Left  Speed<br></div>
100   191    0    80  100   111    346    480 --:--:-- --:--:-- --:--:--   497<br>
{<br>
    "error": {<br>
        "code": 401,<br>
        "message": "Invalid tenant",<br>
        "title": "Not Authorized"<br>
    }<br>
}</div>
<div> </div>
<div></div>
<div><font face="tahoma">Thank you,</font></div>
<div><font face="tahoma">Ahmed.</font></div>
<div> </div>
</div>
<font color="#000000" face="Tahoma"></font></div>
<div style="DIRECTION:ltr">
<hr>
<font color="#000000" face="Tahoma"><b>From:</b> <a href="mailto:annegentle@justwriteclick.com" target="_blank">annegentle@justwriteclick.com</a> [<a href="mailto:annegentle@justwriteclick.com" target="_blank">annegentle@justwriteclick.com</a>] On Behalf Of Anne Gentle [<a href="mailto:anne@openstack.org" target="_blank">anne@openstack.org</a>]<br>

<b>Sent:</b> Tuesday, October 02, 2012 1:26 PM<br>
<b>To:</b> Ahmed Al-Mehdi<br>
<b>Cc:</b> Dolph Mathews; <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><div><div class="h5"><br>
<b>Subject:</b> Re: [Openstack] Enabling logging in keystone.<br>
</div></div></font><br>
</div><div><div class="h5">
<div></div>
<div>Hi Ahmed -<br>
<br>
I believe you don't have a tenant named "adminTenant" - possibly try this? <br>
<br>
curl -d '{"auth": {"tenantName": "service", "passwordCredentials": {"username": "adminUser", "password": "secretword"}}}' -H "Content-type: application/json"
<a href="http://10.0.2.15:35357/v2.0/tokens" target="_blank">http://10.0.2.15:35357/v2.0/tokens</a> | python -mjson.tool<br>
<br>
Also, you can run keystone with the --debug parameter to see the curl output like so:
<br>
keystone --debug --token 
<div>012345SECRET99TOKEN012345 --endpoint <a href="http://10.0.2.15:35357/v2.0" target="_blank">
http://10.0.2.15:35357/v2.0</a> tenant-list</div>
<br>
Generally, yes, you need to ensure keystone is working correctly before installing glance and nova (they require keystone), so you're correct to keep trying.
<br>
<br>
Anne<br>
<br>
<div class="gmail_quote">On Tue, Oct 2, 2012 at 3:09 PM, Ahmed Al-Mehdi <span dir="ltr">
<<a href="mailto:ahmed@coraid.com" target="_blank">ahmed@coraid.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
<div>
<div style="FONT-FAMILY:Tahoma;DIRECTION:ltr;FONT-SIZE:x-small">
<div>Hi Dolph<a></a>,</div>
<div> </div>
<div>Very sorry about that.  With the correct token, calling keystone from the cli<a></a> is working.    However, the curl command is failing.  Will this cause an issue down the line as I start to install glance and nova?</div>

<div> </div>
<div> </div>
<div>#> keystone --token 012345SECRET99TOKEN012345<a></a> --endpoint <a href="http://10.0.2.15:35357/v2.0" target="_blank">
http://10.0.2.15:35357/v2.0</a> tenant-list<br>
+----------------------------------+---------------+---------+<br>
|                id                |      name     | enabled |<br>
+----------------------------------+---------------+---------+<br>
| 07a44f9d55694d638f41bc160c14b42e<a></a> | openstackDemo<a></a> |   True  |<br>
| 0e4cc20586ae42329db51e0c6f807731<a></a> |    service    |   True  |<br>
+----------------------------------+---------------+---------+<br>
</div>
<div>#> curl -d '{"auth": {"tenantName<a></a>": "adminTenant<a></a>", "passwordCredentials<a></a>": {"username": "adminUser<a></a>", "password": "secretword<a></a>"}}}' -H "Content-type: application/json<a></a>"
<a href="http://10.0.2.15:35357/v2.0/tokens" target="_blank">http://10.0.2.15:35357/v2.0/tokens</a> | python -mjson.tool
<div><a></a><br>
  % Total    % Received % Xferd<a></a>  Average Speed   Time    Time<a></a>     Time<a></a>  Current<br>
                                 Dload<a></a>  Upload   Total   Spent    Left  Speed<br>
</div>
100   231    0   116  100   115   2771   2747 --:--:-- --:--:-- --:--:--  3052
<div><br>
{<br>
    "error": {<br>
        "code": 401,<br>
        "message": "The request you have made requires authentication.",<br>
        "title": "Not Authorized"<br>
    }<br>
}</div>
</div>
<div> </div>
<div>Regards,</div>
<div>Ahmed.</div>
<div> </div>
<div> </div>
<div>
<hr>
</div>
<div><font color="#000000" face="Tahoma"><b>From:</b> Dolph Mathews [<a href="mailto:dolph.mathews@gmail.com" target="_blank">dolph.mathews@gmail.com</a><a></a>]<br>
<b>Sent:</b> Tuesday, October 02, 2012 12:12 PM<br>
<b>To:</b> Ahmed Al-Mehdi<a></a><br>
<b>Cc:</b> heckj<a></a>; <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a>
<div>
<div><a></a><br>
<b>Subject:</b> Re: [Openstack<a></a>] Enabling logging in keystone.<br>
</div>
</div>
</font><br>
</div>
<div>
<div>
<div></div>
<div>You're missing a "5" on the admin_token<a></a> you've specified on the command line.
<div><br>
</div>
<div><span style="FONT-FAMILY:arial,sans-serif;COLOR:rgb(34,34,34);FONT-SIZE:13px"><a></a><span style="FONT-FAMILY:arial,sans-serif;COLOR:rgb(34,34,34);FONT-SIZE:13px">012345SECRET99TOKEN01234</span> (your CLI<a></a> arg<a></a>)</span></div>

<div><span style="FONT-FAMILY:arial,sans-serif;COLOR:rgb(34,34,34);FONT-SIZE:13px"><a></a><span style="FONT-FAMILY:arial,sans-serif;COLOR:rgb(34,34,34);FONT-SIZE:13px">012345SECRET99TOKEN012345</span> (</span><span style="FONT-FAMILY:arial,sans-serif;COLOR:rgb(34,34,34);FONT-SIZE:13px"><span style="FONT-FAMILY:arial,sans-serif;COLOR:rgb(34,34,34);FONT-SIZE:13px">keystone.conf</span><a></a>)</span><font color="#222222" face="arial, sans-serif"><br clear="all">

</font>
<div><br>
</div>
-Dolph<a></a><br>
<br>
<br>
<div class="gmail_quote">On Tue, Oct 2, 2012 at 1:08 PM, Ahmed Al-Mehdi<a></a> <span dir="ltr">
<<a href="mailto:ahmed@coraid.com" target="_blank">ahmed@coraid.com</a><a></a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
Hi Joe,<br>
<br>
I have put the conf file (renamed to ahmed_keystone.conf<a></a>)  into gist.<br>
<br>
git://<a href="http://gist.github.com/3821846.git" target="_blank">gist.github.com/3821846.git</a><br>
<br>
Please let me know if you have any issues accessing the file.<br>
<br>
Thank you very much for helping me out.  I have a feeling the issue might be in the python script to populate keystone. When I previously input the data manually, I got keystone configured properly.<br>
<br>
Regards,<br>
<div>Ahmed.<br>
<br>
<br>
________________________________________<br>
From: heckj<a></a> [<a href="mailto:heckj@mac.com" target="_blank">heckj@mac.com</a><a></a>]<br>
</div>
Sent: Tuesday, October 02, 2012 10:56 AM<br>
<div>
<div>To: Ahmed Al-Mehdi<a></a><br>
Cc: <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><a></a><br>
Subject: Re: [Openstack<a></a>] Enabling logging in keystone.<br>
<br>
Ahmed - can you put your keystone.conf<a></a> into a paste or gist and share it with me? I'd be happy to help you debug this.<br>
<br>
I'm assuming you're running keystone on the system with the IP address 10.0.2.15, correct?<br>
<br>
-joe<a></a><br>
<br>
On Oct 2, 2012, at 10:45 AM, Ahmed Al-Mehdi<a></a> <<a href="mailto:ahmed@coraid.com" target="_blank">ahmed@coraid.com</a><a></a>> wrote:<br>
<br>
> Hi Joe,<br>
><br>
> I noticed I did not put the port number in the URL, now I am getting a more meaningful error:<br>
><br>
> #> keystone --token 012345SECRET99TOKEN01234<a></a> --endpoint <a href="http://10.0.2.15:35357/v2.0" target="_blank">
http://10.0.2.15:35357/v2.0</a>  tenant-list<br>
> No handlers could be found for logger "keystoneclient.client<a></a>"<br>
> Unable to authorize user<br>
><br>
> Regards,<br>
> Ahmed.<br>
><br>
> ________________________________________<br>
> From: openstack-bounces+ahmed<a></a>=<a href="mailto:coraid.com@lists.launchpad.net" target="_blank">coraid.com@lists.launchpad.net</a><a></a> [openstack-bounces+ahmed<a></a>=<a href="mailto:coraid.com@lists.launchpad.net" target="_blank">coraid.com@lists.launchpad.net</a><a></a>] On Behalf
 Of Ahmed Al-Mehdi<a></a> [<a href="mailto:ahmed@coraid.com" target="_blank">ahmed@coraid.com</a><a></a>]<br>
> Sent: Tuesday, October 02, 2012 10:30 AM<br>
> To: heckj<a></a><br>
> Cc: <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><a></a><br>
> Subject: Re: [Openstack<a></a>] Enabling logging in keystone.<br>
><br>
> Hi Joe,<br>
><br>
> Unfortunately before I read your response I re-installed my Ubuntu<a></a> server.  I repeated the same steps mentioned in the OpenStack<a></a> document "Deploy and Install OpenStack<a></a> - RedHat<a></a> Ubuntu<a></a>" and also used the script mentioned
 in it  (<a href="https://github.com/nimbis/keystone-init/blob/master/keystone-init.py" target="_blank">https://github.com/nimbis/keystone-init/blob/master/keystone-init.py</a>) to populate keystone.  I reboot the server prior to running your suggested command
 and now running into a different issue, which I feel maybe due to not starting some service.  Btw, my host OS is Ubuntu<a></a> 12.04 (32 bit) running inVirtualBox<a></a>.<br>
><br>
> Currently I am getting the following error:<br>
><br>
> #> keystone --token 012345SECRET99TOKEN01234<a></a> --endpoint <a href="http://10.0.2.15/v2.0" target="_blank">
http://10.0.2.15/v2.0</a> tenant-list<br>
> No handlers could be found for logger "keystoneclient.client<a></a>"<br>
> Unable to communicate with identity service: [Errno<a></a> 111] Connection refused. (HTTP 400)<br>
><br>
> How can I address the "logger" error.  I don't see any output sent to /var<a></a>/log/keystone/keystone.log<a></a>.<br>
><br>
> I checked mysql<a></a> and keystone is running:<br>
><br>
> #> service keystone status<br>
> keystone start/running, process 741<br>
> #> ps<a></a> aux | grep<a></a> key<br>
> keystone   741  0.0  0.0   3028  1184 ?        Ss   09:41   0:00 su<a></a> -s /bin/sh<a></a> -c exec keystone-all keystone<br>
> keystone   760  0.1  1.0  30872 21696 ?        S    09:41   0:01 /usr<a></a>/bin/python /usr<a></a>/bin/keystone-all<br>
> root      1726  0.0  0.0   4388   828 tty1<a></a>     S+   09:56   0:00 grep<a></a> --color=auto key<br>
><br>
> Thank you,<br>
> Ahmed.<br>
><br>
><br>
> ________________________________________<br>
> From: heckj<a></a> [<a href="mailto:heckj@mac.com" target="_blank">heckj@mac.com</a><a></a>]<br>
> Sent: Monday, October 01, 2012 5:47 PM<br>
> To: Ahmed Al-Mehdi<a></a><br>
> Cc: <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><a></a><br>
> Subject: Re: [Openstack<a></a>] Enabling logging in keystone.<br>
><br>
> Can you invoke the keystone commands with --token and --endpoint? That's the same thing as what you're trying to do with curl, but using the CLI<a></a> to do the hard work of making sure you get the header's all nailed down correctly.<br>

><br>
> Some good ones to try are:<br>
> (using your example "token" and "endpoint" from below - modify if they don't match your config<a></a>)<br>
><br>
>        keystone --token ahmedadmintoken<a></a> --endpoint <a href="http://10.176.20.158:35357/v2.0" target="_blank">
http://10.176.20.158:35357/v2.0</a> tenant-list<br>
>        keystone --token ahmedadmintoken<a></a> --endpoint <a href="http://10.176.20.158:35357/v2.0" target="_blank">
http://10.176.20.158:35357/v2.0</a> user-list<br>
>        keystone --token ahmedadmintoken<a></a> --endpoint <a href="http://10.176.20.158:35357/v2.0" target="_blank">
http://10.176.20.158:35357/v2.0</a> service-list<br>
>        keystone --token ahmedadmintoken<a></a> --endpoint <a href="http://10.176.20.158:35357/v2.0" target="_blank">
http://10.176.20.158:35357/v2.0</a> role-list<br>
><br>
> All of these should report back *without* errors, even if you haven't bootstrapped Keystone to include any services, tenants, users, or roles.<br>
><br>
> You can also add "--debug" (as in keystone --debug --token ahmedadmintoken<a></a> --endpoint
<a href="http://10.176.20.158:35357/v2.0" target="_blank">http://10.176.20.158:35357/v2.0</a> user-list) to see the underlying HTTP protocol going back and forth and what's getting sent to Keystone.<br>
><br>
> -joe<a></a><br>
><br>
> On Oct 1, 2012, at 5:30 PM, Ahmed Al-Mehdi<a></a> <<a href="mailto:ahmed@coraid.com" target="_blank">ahmed@coraid.com</a><a></a>> wrote:<br>
>> Actually, the curl command with the "X_Auth_Token<a></a>" is my weak attempt to try to find a solution.  I am actually issuing the following command (per recommendation from the OpenStack<a></a> document - "Install and Deploy Manual – Red Hat Ubuntu<a></a>"):<br>

>><br>
>> root@bodega<a></a>:~# curl -d '{"auth": {"tenantName<a></a>": "adminTenant<a></a>", "passwordCredentials<a></a>": {"username": "adminUser<a></a>", "password": "secretword<a></a>"}}}' -H "Content-type: application/json<a></a>" -H "X_Auth_Token<a></a>: ahmedadmintoken<a></a>"
<a href="http://10.176.20.158:35357/v2.0/tokens" target="_blank">http://10.176.20.158:35357/v2.0/tokens</a> | python -mjson.tool<a></a><br>
>>  % Total    % Received % Xferd<a></a>  Average Speed   Time    Time<a></a>     Time<a></a>  Current<br>
>>                                 Dload<a></a>  Upload   Total   Spent    Left  Speed<br>
>> 100   231    0   116  100   115  12927  12816 --:--:-- --:--:-- --:--:-- 14500<br>
>> {<br>
>>    "error": {<br>
>>        "code": 401,<br>
>>        "message": "The request you have made requires authentication.",<br>
>>        "title": "Not Authorized"<br>
>>    }<br>
>> }<br>
>><br>
>> Regards,<br>
>> Ahmed.<br>
>><br>
>><br>
>> From: heckj<a></a> <<a href="mailto:heckj@mac.com" target="_blank">heckj@mac.com</a><a></a>><br>
>> Date: Monday, October 1, 2012 5:23 PM<br>
>> To: Ahmed Al-Mehdi<a></a> <<a href="mailto:ahmed@coraid.com" target="_blank">ahmed@coraid.com</a><a></a>><br>
>> Cc: "<a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><a></a>" <<a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><a></a>><br>

>> Subject: Re: [Openstack<a></a>] Enabling logging in keystone.<br>
>><br>
>> Ahmed -<br>
>><br>
>> The header that's supposed to have the token within it is labelled<a></a> "X-Auth-Token', not "X_Auth_Token<a></a>".  Unless you're really comfortable with the protocol, I'd recommend using the keystone CLI<a></a> from the python-keystoneclient<a></a> to
 do your verifying, using it's debugging (which is to show you the curl output that you did below).<br>
>><br>
>> -joe<a></a><br>
>><br>
>> On Oct 1, 2012, at 5:12 PM, Ahmed Al-Mehdi<a></a> <<a href="mailto:ahmed@coraid.com" target="_blank">ahmed@coraid.com</a><a></a>> wrote:<br>
>>> Hello,<br>
>>><br>
>>> I am trying to verify the installation of keystone.  When I try to run some "curl" commands, I get the following error message:<br>
>>><br>
>>> root@bodega<a></a>:~/ahmed<a></a>/keystone-init# curl -d '{"auth": {"tenantName<a></a>": "adminTenant<a></a>", "passwordCredentials<a></a>": {"username": "adminUser<a></a>", "password": "secretword<a></a>"}}}' -H "Content-type: application/json<a></a>"
 -H "X_Auth_Token<a></a>: ahmedadmintoken<a></a>" <a href="http://10.176.20.158:35357/v2.0/tokens" target="_blank">
http://10.176.20.158:35357/v2.0/tokens</a> | python -mjson.tool<a></a><br>
>>>  % Total    % Received % Xferd<a></a>  Average Speed   Time    Time<a></a>     Time<a></a>  Current<br>
>>>                                 Dload<a></a>  Upload   Total   Spent    Left  Speed<br>
>>> 100   231    0   116  100   115  15205  15074 --:--:-- --:--:-- --:--:-- 16571<br>
>>> {<br>
>>>    "error": {<br>
>>>        "code": 401,<br>
>>>        "message": "The request you have made requires authentication.",<br>
>>>        "title": "Not Authorized"<br>
>>>    }<br>
>>> }<br>
>>><br>
>>><br>
>>> I don't see any message in the /var<a></a>/log/keystone/logging.conf<a></a> file.   I can pass "-debug" option to keystone to enable debugging, but I am not sure how to do that from curl.  Following is content of /etc/keystone/logging.conf<a></a> file:<br>

>>><br>
>>> root@bodega<a></a>:~# cat /etc/keystone/logging.conf<a></a><br>
>>> [loggers]<br>
>>> keys=root<br>
>>><br>
>>> [formatters]<br>
>>> keys=normal,normal_with_name,debug<a></a><br>
>>><br>
>>> [handlers]<br>
>>> keys=production,file,devel<a></a><br>
>>><br>
>>> [logger_root<a></a>]<br>
>>> level=WARNING<br>
>>> handlers=file<br>
>>><br>
>>> [handler_production<a></a>]<br>
>>> class=handlers.SysLogHandler<a></a><br>
>>> level=ERROR<br>
>>> formatter=normal_with_name<a></a><br>
>>> args<a></a>=(('localhost<a></a>', handlers.SYSLOG_UDP_PORT<a></a>), handlers.SysLogHandler.LOG_USER<a></a>)<br>
>>><br>
>>> [handler_file<a></a>]<br>
>>> class=FileHandler<a></a><br>
>>> level=DEBUG<br>
>>> formatter=normal_with_name<a></a><br>
>>> args<a></a>=('/var<a></a>/log/keystone/keystone.log<a></a>', 'a')<br>
>>><br>
>>> [handler_devel<a></a>]<br>
>>> class=StreamHandler<a></a><br>
>>> level=NOTSET<a></a><br>
>>> formatter=debug<br>
>>> args<a></a>=(sys.stdout<a></a>,)<br>
>>><br>
>>> [formatter_normal<a></a>]<br>
>>> format=%(asctime<a></a>)s %(levelname<a></a>)s %(message)s<br>
>>><br>
>>> [formatter_normal_with_name<a></a>]<br>
>>> format=(%(name)s): %(asctime<a></a>)s %(levelname<a></a>)s %(message)s<br>
>>><br>
>>> [formatter_debug<a></a>]<br>
>>> format=(%(name)s): %(asctime<a></a>)s %(levelname<a></a>)s %(module)s %(funcName<a></a>)s %(message)s<br>
>>> root@bodega<a></a>:~#<br>
>>><br>
>>> Any help would be greatly appreciated.<br>
>>><br>
>>> Regards,<br>
>>> Ahmed.<br>
>>><br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
>>> Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><a></a><br>
>>> Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
>>> More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
>><br>
> _______________________________________________<br>
> Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
> Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><a></a><br>
> Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
> More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><a></a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div></div></div>
</div>

</blockquote></div><br></div>