On 31 Jul 2015, at 15:06, Christopher Horrell wrote:
Hi Paul,
Yes, you can download an image file using a URL like this:
https://images.joyent.com/images/<IMAGE_UUID>/file
https://images.joyent.com/images/ab3db4c0-31ac-11e5-8856-43e56a8e4285/file
Many thanks.
Unfortunately, I don't think that supports resuming with curl's "-C -"
flag...
That's not a problem. A method that works here is the download the
entire
image(s) to my hosting ISP, split them into smaller chunks, then rsync
those
across, repeating the rsync if my connection goes AWOL. It works well.
--Christopher Horrell Manager, Solutions Engineering
Joyent Inc.
http://www.joyent.com/
On Fri, Jul 31, 2015 at 8:23 AM, Blake Irvin <[email protected]>
wrote:
Strongly agree about retries!
On 31 Jul 2015, at 12:38, Paul Sture <[email protected]> wrote:
This is an example of a failed download using imgadm import. To my
mind, imgadm should simply exit when it decides to abort the
download and avoid needlessly ploughing on with checksums which are
obviously going to fail.
imgadm import 7459f182-31af-11e5-b23a-eb0fd8799c77
Importing 7459f182-31af-11e5-b23a-eb0fd8799c77 (freebsd-10@20150724)
from "https://images.joyent.com"
Gather image 7459f182-31af-11e5-b23a-eb0fd8799c77 ancestry
Must download and install 1 image (603.4 MiB)
Download 1 image [ ]
0% 5.38MB 30.16KB/s 5h38m
Aborting (multiple (3) errors
error (DownloadError): image 7459f182-31af-11e5-b23a-eb0fd8799c77
file size error: expected 632741378 bytes, downloaded 5636096 bytes
error (DownloadError): image 7459f182-31af-11e5-b23a-eb0fd8799c77
file checksum (sha1) error: expected
"e9c18a03e6f6bcd976815fe0928871fd4aa6b1f3", downloaded checksum was
"ae29daa66daca7f31a7d51191c8537533a4880de"
error (DownloadError): image 7459f182-31af-11e5-b23a-eb0fd8799c77
file Content-MD5 error: expected "M/aSaWd6x6CbBk7lrSQIRw==",
downloaded checksum was "bBI7oeZo3fuMJS1Yyqcf1g==")
imgadm import: error (MultiError): multiple (3) errors
error (DownloadError): image 7459f182-31af-11e5-b23a-eb0fd8799c77
file size error: expected 632741378 bytes, downloaded 5636096 bytes
error (DownloadError): image 7459f182-31af-11e5-b23a-eb0fd8799c77
file checksum (sha1) error: expected
"e9c18a03e6f6bcd976815fe0928871fd4aa6b1f3", downloaded checksum was
"ae29daa66daca7f31a7d51191c8537533a4880de"
error (DownloadError): image 7459f182-31af-11e5-b23a-eb0fd8799c77
file Content-MD5 error: expected "M/aSaWd6x6CbBk7lrSQIRw==",
downloaded checksum was "bBI7oeZo3fuMJS1Yyqcf1g=="
Granted, this is a result of my sometimes less than stellar
broadband connection, but imgadm should really deal with this in a
cleaner fashion (IMHO).
A "nice to have" feature here would be the ability to continue a
failed download.
Alternatively, is there a means of deriving the URL(s) for the
components of a given image and downloading manually, e.g. via 'curl
-C' to handle download failures?
--
Paul Sture
--
Paul Sture
-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription:
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com