<div dir="ltr">But I need to rely on the upstream URLs for two reasons:<div><br></div><div>1- During Glance provision, I can't download the images, the images MUST be downloaded by Glance itself, by demand (that's why I always use --location and that's why I'm still using Glance v1;</div><div><br></div><div>2- By relying on a remote URL, I don't need to re-add the images every single time that upstream updates its image, Glance will always download the latest directly from upstream.</div><div><br></div><div>BTW, I've sent those messages to both lists (Ubuntu / OpenStack) because this interests Ubuntu and since Glance is failing with Error 500, OpenStack guys might be interested as well.</div><div><br></div><div>Cheers!</div><div>Thiago<br><div class="gmail_extra"><br><div class="gmail_quote">On 29 August 2016 at 05:37,  <span dir="ltr"><<a href="mailto:stuart.mclaren@hp.com" target="_blank">stuart.mclaren@hp.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
To prevent this kind of thing recurring you can upload the image bytes<br>
into Glance rather than relying on the third party url always being<br>
available, eg:<br>
<br>
curl <a href="http://uec-images.ubuntu.com/releases/16.04/release/ubuntu-16.04-server-cloudimg-amd64-disk1.img" rel="noreferrer" target="_blank">http://uec-images.ubuntu.com/r<wbr>eleases/16.04/release/ubuntu-1<wbr>6.04-server-cloudimg-amd64-dis<wbr>k1.img</a> | glance image-create --name "Ubuntu 16.04.1 LTS - Xenial Xerus - 64-bit - Cloud Based Ima<span><br>
ge" --is-public true --container-format bare --disk-format qcow2<br>
<br>
<br></span><span>
On Sun, 28 Aug 2016, Kaustubh Kelkar wrote:<br>
<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
Broken link?<br>
<br>
<a href="https://cloud-images.ubuntu.com/xenial/" rel="noreferrer" target="_blank">https://cloud-images.ubuntu.co<wbr>m/xenial/</a><br>
<br>
-Kaustubh<br>
<br>
From: Martinx - ジェームズ<br>
Sent: Saturday, August 27, 23:06<br>
Subject: [Openstack] Ubuntu Cloud Image - Forbidden access! Glance failswith error 500.<br>
To: ubuntu-server, Ubuntu user technical support, not for general discussions, <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
<br>
Guys,<br>
<br>
It is impossible to download Ubuntu Cloud Image right now:<br>
<br>
<a href="http://uec-images.ubuntu.com/releases/16.04/release/ubuntu-16.04-server-cloudimg-amd64-disk1.img" rel="noreferrer" target="_blank">http://uec-images.ubuntu.com/r<wbr>eleases/16.04/release/ubuntu-1<wbr>6.04-server-cloudimg-amd64-dis<wbr>k1.img</a><br>
<br>
Returns: Forbidden!<br>
<br>
----<br>
<br>
wget <a href="http://uec-images.ubuntu.com/releases/16.04/release/ubuntu-16.04-server-cloudimg-amd64-disk1.img" rel="noreferrer" target="_blank">http://uec-images.ubuntu.com/r<wbr>eleases/16.04/release/ubuntu-1<wbr>6.04-server-cloudimg-amd64-dis<wbr>k1.img</a><br>
<br>
--2016-08-28 02:50:36--  <a href="http://uec-images.ubuntu.com/releases/16.04/release/ubuntu-16.04-server-cloudimg-amd64-disk1.img" rel="noreferrer" target="_blank">http://uec-images.ubuntu.com/r<wbr>eleases/16.04/release/ubuntu-1<wbr>6.04-server-cloudimg-amd64-dis<wbr>k1.img</a><br>
<br></span>
Resolving <a href="http://uec-images.ubuntu.com" rel="noreferrer" target="_blank">uec-images.ubuntu.com</a><<a href="http://uec-images.ubuntu.com" rel="noreferrer" target="_blank">http://u<wbr>ec-images.ubuntu.com</a>> (<a href="http://uec-images.ubuntu.com" rel="noreferrer" target="_blank">uec-images.ubuntu.com</a><<a href="http://uec-images.ubuntu.com" rel="noreferrer" target="_blank">http://<wbr>uec-images.ubuntu.com</a>>)... 91.189.88.140<br>
<br>
Connecting to <a href="http://uec-images.ubuntu.com" rel="noreferrer" target="_blank">uec-images.ubuntu.com</a><<a href="http://uec-images.ubuntu.com" rel="noreferrer" target="_blank">http://u<wbr>ec-images.ubuntu.com</a>> (<a href="http://uec-images.ubuntu.com" rel="noreferrer" target="_blank">uec-images.ubuntu.com</a><<a href="http://uec-images.ubuntu.com" rel="noreferrer" target="_blank">http://<wbr>uec-images.ubuntu.com</a>>)|91.189<wbr>.88.140|:80... connected.<span><br>
<br>
HTTP request sent, awaiting response... 403 Forbidden<br>
<br>
2016-08-28 02:50:36 ERROR 403: Forbidden.<br>
<br>
----<br>
<br>
This broke my OpenStack deployment, because Glance tries to download it and then it fails (error 500 on Glance).<br>
<br>
---<br>
<br>
<a href="http://paste.openstack.org/show/564302/" rel="noreferrer" target="_blank">http://paste.openstack.org/sho<wbr>w/564302/</a><br>
<br>
---<br>
<br>
Here is how I'm adding Ubuntu images to my OpenStack Mitaka Cloud:<br>
<br>
---<br>
<br>
glance image-create --location <a href="http://uec-images.ubuntu.com/releases/16.04/release/ubuntu-16.04-server-cloudimg-amd64-disk1.img" rel="noreferrer" target="_blank">http://uec-images.ubuntu.com/r<wbr>eleases/16.04/release/ubuntu-1<wbr>6.04-server-cloudimg-amd64-dis<wbr>k1.img</a> --name "Ubuntu 16.04.1 LTS - Xenial Xerus - 64-bit - Cloud Based Image" --is-public true --container-format bare --disk-format qcow2<br>
<br>
---<br>
<br>
Cheers!<br>
<br>
Thiago<br>
<br>
</span></blockquote>
</blockquote></div><br></div></div></div>