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




Unfortunately, I don't think that supports resuming with curl's "-C -" flag...










--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
>> 



-------------------------------------------
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

Reply via email to