<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:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" 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=windows-1256">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        font-size:10.5pt;
        font-family:"Calibri","sans-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;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.def
        {mso-style-name:def;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1084646931;
        mso-list-template-ids:2062442166;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level4
        {mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level7
        {mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></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-GB" link="blue" vlink="purple" style="text-justify-trim:punctuation">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">This is likely <a href="https://launchpad.net/bugs/1415795">
https://launchpad.net/bugs/1415795</a> which is fixed by <a href="https://review.openstack.org/#/c/151506/">
https://review.openstack.org/#/c/151506/</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Make sure you have the above change in your devstack and it should work again.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">Bob<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" align="left" style="text-align:left"><b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span lang="EN-US" style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> liuxinguo [mailto:liuxinguo@huawei.com]
<br>
<b>Sent:</b> 06 February 2015 03:08<br>
<b>To:</b> OpenStack Development Mailing List (not for usage questions); openstack-infra@lists.openstack.org<br>
<b>Cc:</b> Zhangli (ISSP); Fanyaohong; Chenzongliang<br>
<b>Subject:</b> [openstack-dev] [OpenStack-Infra] Devstack error when running g-reg: 401 Unauthorized<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal" align="left" style="text-align:left"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Our CI get the following error when build devstack, begin from service ‘g-reg’ when uploading image:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">is_service_enabled g-reg<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:54.966 | + return 0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:54.968 | ++ keystone token-get<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:54.968 | ++ grep ' id '<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:54.969 | ++ get_field 2<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:54.970 | ++ local data field<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:54.970 | ++ read data<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.797 | ++ '[' 2 -lt 0 ']'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.798 | ++ field='$3'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.799 | ++ echo '|     id    | 9660a765e04d4d0a8bc3f0f44b305161 |'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.800 | ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.802 | ++ read data<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.804 | + TOKEN=9660a765e04d4d0a8bc3f0f44b305161<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.804 | + die_if_not_set 1137 TOKEN 'Keystone fail to get token'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.804 | + local exitcode=0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.810 | + echo_summary 'Uploading images'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.810 | + [[ -t 3 ]]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.810 | + [[ True != \T\r\u\e ]]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.810 | + echo -e Uploading images<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.810 | + [[ -n '' ]]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.810 | + for image_url in '${IMAGE_URLS//,/ }'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.811 | + upload_image
<a href="http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz">http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz</a> 9660a765e04d4d0a8bc3f0f44b305161<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.811 | + local image_url=http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.811 | + local token=9660a765e04d4d0a8bc3f0f44b305161<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.811 | + local image image_fname image_name<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.811 | + mkdir -p /opt/stack/new/devstack/files/images<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.813 | ++ basename
<a href="http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz">http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.815 | + image_fname=cirros-0.3.2-x86_64-uec.tar.gz<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.815 | + [[
<a href="http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz">http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz</a> != file* ]]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.815 | + [[ ! -f /opt/stack/new/devstack/files/cirros-0.3.2-x86_64-uec.tar.gz ]]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.816 | ++ stat -c %s /opt/stack/new/devstack/files/cirros-0.3.2-x86_64-uec.tar.gz<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.818 | + [[ 8655821 = \0 ]]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.818 | + image=/opt/stack/new/devstack/files/cirros-0.3.2-x86_64-uec.tar.gz<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + [[
<a href="http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz">http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz</a> =~ openvz ]]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + [[
<a href="http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz">http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz</a> =~ \.vmdk ]]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + [[
<a href="http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz">http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz</a> =~ \.vhd\.tgz ]]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + [[
<a href="http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz">http://download.cirros-cloud.net/0.3.2/cirros-0.3.2-x86_64-uec.tar.gz</a> =~ \.xen-raw\.tgz ]]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + local kernel=<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + local ramdisk=<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + local disk_format=<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + local container_format=<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + local unpack=<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + local img_property=<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + case "$image_fname" in<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + '[' cirros-0.3.2-x86_64-uec '!=' cirros-0.3.2-x86_64-uec.tar.gz ']'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + image_name=cirros-0.3.2-x86_64-uec<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + local xdir=/opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.819 | + rm -Rf /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.912 | + mkdir /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:55.913 | + tar -zxf /opt/stack/new/devstack/files/cirros-0.3.2-x86_64-uec.tar.gz -C /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.619 | ++ for f in '"$xdir/"*-vmlinuz*' '"$xdir/"aki-*/image'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.619 | ++ '[' -f /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-vmlinuz ']'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.619 | ++ echo /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-vmlinuz<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.619 | ++ break<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.620 | ++ true<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.620 | + kernel=/opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-vmlinuz<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.621 | ++ for f in '"$xdir/"*-initrd*' '"$xdir/"ari-*/image'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.622 | ++ '[' -f /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-initrd ']'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.622 | ++ echo /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-initrd<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.622 | ++ break<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.622 | ++ true<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.623 | + ramdisk=/opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-initrd<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.624 | ++ for f in '"$xdir/"*.img' '"$xdir/"ami-*/image'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.624 | ++ '[' -f /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-blank.img ']'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.625 | ++ echo /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-blank.img<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.625 | ++ break<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.625 | ++ true<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.626 | + image=/opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-blank.img<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.626 | + [[ -z cirros-0.3.2-x86_64-uec ]]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.626 | + is_arch ppc64<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.628 | ++ uname -m<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.631 | + [[ x86_64 == \p\p\c\6\4 ]]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.631 | + '[' '' = bare ']'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.631 | + local kernel_id= ramdisk_id=<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.631 | + '[' -n /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-vmlinuz ']'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.633 | ++ openstack --os-token 9660a765e04d4d0a8bc3f0f44b305161 --os-url
<a href="http://127.0.0.1:9292">http://127.0.0.1:9292</a> image create cirros-0.3.2-x86_64-uec-kernel --public --container-format aki --disk-format aki<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.633 | ++ grep ' id '<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.633 | ++ get_field 2<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.634 | ++ local data field<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:14:56.634 | ++ read data<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.062 | ERROR: openstack <html><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.062 |  <head><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.062 |   <title>401 Unauthorized</title><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.062 |  </head><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.062 |  <body><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.063 |   <h1>401 Unauthorized</h1><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.063 |   This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password),
 or your browser does not understand how to supply the credentials required.<br /><br /><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.063 | <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.063 |  </body><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.063 | </html> (HTTP 401)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.107 | + kernel_id=<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.108 | + '[' -n /opt/stack/new/devstack/files/images/cirros-0.3.2-x86_64-uec/cirros-0.3.2-x86_64-initrd ']'<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.109 | ++ openstack --os-token 9660a765e04d4d0a8bc3f0f44b305161 --os-url
<a href="http://127.0.0.1:9292">http://127.0.0.1:9292</a> image create cirros-0.3.2-x86_64-uec-ramdisk --public --container-format ari --disk-format ari<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.109 | ++ grep ' id '<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.111 | ++ get_field 2<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.112 | ++ local data field<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:05.116 | ++ read data<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:13.492 | ERROR: openstack <html><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:13.498 |  <head><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:13.498 |   <title>401 Unauthorized</title><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:13.498 |  </head><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:13.498 |  <body><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:13.499 |   <h1>401 Unauthorized</h1><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:13.499 |   This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password),
 or your browser does not understand how to supply the credentials required.<br /><br /><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:13.499 | <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:13.499 |  </body><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:13.499 | </html> (HTTP 401)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:13.538 | + ramdisk_id=<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:13.538 | + openstack --os-token 9660a765e04d4d0a8bc3f0f44b305161 --os-url
<a href="http://127.0.0.1:9292">http://127.0.0.1:9292</a> image create cirros-0.3.2-x86_64-uec --public --container-format ami --disk-format ami<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:22.069 | ERROR: openstack <html><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:22.069 |  <head><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:22.070 |   <title>401 Unauthorized</title><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:22.070 |  </head><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:22.070 |  <body><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:22.070 |   <h1>401 Unauthorized</h1><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:22.070 |   This server could not verify that you are authorized to access the document you requested. Either you supplied the wrong credentials (e.g., bad password),
 or your browser does not understand how to supply the credentials required.<br /><br /><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:22.070 | <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:22.070 |  </body><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:22.071 | </html> (HTTP 401)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">2015-02-05 03:15:22.215 | + exit_trap</span><span lang="ZH-CN" style="font-family:"MS Mincho";mso-fareast-language:ZH-CN">ž</span><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<p class="MsoNormal" align="left" style="margin-left:0cm;text-align:left;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-US" style="font-size:10.0pt;font-family:Symbol;mso-fareast-language:ZH-CN"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]><span lang="EN-US" style="mso-fareast-language:ZH-CN">Any one
<a href="app:ds:be%20familiar%20with" target="_self"><span style="color:windowtext;text-decoration:none">familiar with</span></a> this?<o:p></o:p></span></p>
<p class="MsoNormal" align="left" style="margin-left:0cm;text-align:left;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-US" style="font-size:10.0pt;font-family:Symbol;mso-fareast-language:ZH-CN"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<p class="MsoNormal" align="left" style="text-align:left"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Thanks and regards,<o:p></o:p></span></p>
<p class="MsoNormal" align="left" style="text-align:left"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Liu<o:p></o:p></span></p>
<p class="MsoNormal" align="left" style="margin-left:0cm;text-align:left;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-US" style="font-size:10.0pt;font-family:Symbol;mso-fareast-language:ZH-CN"><span style="mso-list:Ignore">·<span style="font:7.0pt "Times New Roman"">        
</span></span></span><![endif]><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
</div>
</div>
</body>
</html>