recreate/show bug ... okay, I'm a bit late to the party on that (didn't see the earlier comment about having recreated it 'till now), anyway, here's another example recreating/demonstrating the bug (again, it's with the Ubuntu archive / jigdo file, not jigdo/jigdo-lite itself):
This was captured with script(1), then processed through: col -b Then edited down a bit to remove lots of redundancy (left to show first and last of the 210 consecutive failures), and I added some comments with lines starting with: // for some additional clarity. Essentially I was using older (ubuntu-16.04-server-amd64.iso) images as base to attempt to create newer ubuntu-16.04.3-server-amd64.iso image via jigdo-lite(1) and http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.jigdo $ mkdir Ubuntu_bug_1731762 $ cd Ubuntu_bug_1731762 $ mkdir ubuntu-16.04-server-amd64 $ sudo mount -o loop,ro,nosuid,nodev /var/local/ISOs/older/ubuntu-16.04-server-amd64.iso ubuntu-16.04-server-amd64 $ jigdo-lite http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.jigdo Jigsaw Download "lite" Copyright (C) 2001-2005 | jigdo@ Richard Atterer | atterer.net Loading settings from `/home/m/michael/.jigdo-lite' Downloading .jigdo file converted 'http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.jigdo' (ANSI_X3.4-1968) -> 'http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.jigdo' (UTF-8) --2017-11-14 03:53:48-- http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.jigdo Resolving releases.ubuntu.com (releases.ubuntu.com)... 2001:7b8:3:37::21:3, 91.189.88.166 Connecting to releases.ubuntu.com (releases.ubuntu.com)|2001:7b8:3:37::21:3|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 137794 (135K) Saving to: 'ubuntu-16.04.3-server-amd64.jigdo' ubuntu-16.04.3-serv 100%[=====================>] 134.56K -143KB/s in 0.9s 2017-11-14 03:53:49 (143 KB/s) - 'ubuntu-16.04.3-server-amd64.jigdo' saved [137794/137794] ----------------------------------------------------------------- Images offered by `http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.jigdo': 1: 'Ubuntu-Server 16.04.3 LTS "Xenial Xerus" - Release amd64' (ubuntu-16.04.3-server-amd64.iso) Further information about `ubuntu-16.04.3-server-amd64.iso': Generated on Tue, 01 Aug 2017 11:30:42 +0000 ----------------------------------------------------------------- If you already have a previous version of the CD you are downloading, jigdo can re-use files on the old CD that are also present in the new image, and you do not need to download them again. Mount the old CD ROM and enter the path it is mounted under (e.g. `/mnt/cdrom'). Alternatively, just press enter if you want to start downloading the remaining files. Files to scan: ubuntu-16.04-server-amd64 Downloading .template file converted 'http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.template' (ANSI_X3.4-1968) -> 'http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.template' (UTF-8) --2017-11-14 03:54:14-- http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.template Resolving releases.ubuntu.com (releases.ubuntu.com)... 2001:67c:1360:8001::26, 91.189.88.166 Connecting to releases.ubuntu.com (releases.ubuntu.com)|2001:67c:1360:8001::26|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 92999385 (89M) Saving to: 'ubuntu-16.04.3-server-amd64.template' ubuntu-16.04.3-serv 100%[=====================>] 988.69M 5155KB/s ina9ms56sss 2017-11-14 04:04:10 (152 KB/s) - 'ubuntu-16.04.3-server-amd64.template' saved [92999385/92999385] Found 8984ofkthek1474 filesnrequirednby-the0template-amd64/README.diskdefines'' Copied8inputkfiles0to temporaryifile `ubuntu-16.04.3-server-amd64.iso.tmp' - repeat command and supply more files to continue ----------------------------------------------------------------- If you already have a previous version of the CD you are downloading, jigdo can re-use files on the old CD that are also present in the new image, and you do not need to download them again. Mount the old CD ROM and enter the path it is mounted under (e.g. `/mnt/cdrom'). Alternatively, just press enter if you want to start downloading the remaining files. You can also enter a single digit from the list below to select the respective entry for scanning: 1: ubuntu-16.04-server-amd64 Files to scan: // I then downloaded what it could and/or scanned additional files, // eventually end up at essentially this point, and reattempting // repeats same results: ----------------------------------------------------------------- The jigdo file refers to files stored on Debian mirrors. Please choose a Debian mirror as follows: Either enter a complete URL pointing to a mirror (in the form `ftp://ftp.debian.org/debian/'), or enter any regular expression for searching through the list of mirrors: Try a two-letter country code such as `de', or a country name like `United States', or a server name like `sunsite'. Debian mirror [http://archive.ubuntu.com/ubuntu/]: ----------------------------------------------------------------- Merging parts from `file:' URIs, if any... Found 0 of the 210 files required by the template Copied input files to temporary file `ubuntu-16.04.3-server-amd64.iso.tmp' - repeat command and supply more files to continue converted 'http://archive.ubuntu.com/ubuntu/pool/main/l/lxd/lxd-client_2.0.10-0ubuntu1~16.04.1_amd64.deb' (ANSI_X3.4-1968) -> 'http://archive.ubuntu.com/ubuntu/pool/main/l/lxd/lxd-client_2.0.10-0ubuntu1~16.04.1_amd64.deb' (UTF-8) --2017-11-14 04:08:03-- http://archive.ubuntu.com/ubuntu/pool/main/l/lxd/lxd-client_2.0.10-0ubuntu1~16.04.1_amd64.deb Resolving archive.ubuntu.com (archive.ubuntu.com)... 2001:67c:1360:8001::21, 2001:67c:1360:8001::17, 2001:67c:1560:8001::14, ... Connecting to archive.ubuntu.com (archive.ubuntu.com)|2001:67c:1360:8001::21|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2017-11-14 04:08:04 ERROR 404: Not Found. // ... and 208 additional download attempts likewise fail, ending with: converted 'http://archive.ubuntu.com/ubuntu/pool/main/b/bind9/bind9_9.10.3.dfsg.P4-8ubuntu1.7_amd64.deb' (ANSI_X3.4-1968) -> 'http://archive.ubuntu.com/ubuntu/pool/main/b/bind9/bind9_9.10.3.dfsg.P4-8ubuntu1.7_amd64.deb' (UTF-8) --2017-11-14 04:09:29-- http://archive.ubuntu.com/ubuntu/pool/main/b/bind9/bind9_9.10.3.dfsg.P4-8ubuntu1.7_amd64.deb Reusing existing connection to [archive.ubuntu.com]:80. HTTP request sent, awaiting response... 404 Not Found 2017-11-14 04:09:29 ERROR 404: Not Found. Skipping object `ubuntu-16.04.3-server-amd64.iso.tmpdir' (No such file or directory) Found 0 of the 210 files required by the template Copied input files to temporary file `ubuntu-16.04.3-server-amd64.iso.tmp' - repeat command and supply more files to continue ----------------------------------------------------------------- Aaargh - 210 files could not be downloaded. This should not happen! Depending on the problem, it may help to retry downloading the missing files. Also, you could try changing to another Debian or Non-US server, in case the one you used is out of sync. However, if all the files downloaded without errors and you still get this message, it means that the files changed on the server, so the image cannot be generated. As a last resort, you could try to complete the CD image download by fetching the remaining data with rsync. Press Return to retry downloading the missing files. Press Ctrl-C to abort. (If you re-run jigdo-lite later, it will resume from here, the downloaded data is not lost if you press Ctrl-C now.) : ^C $ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1731762 Title: jigdo: files missing on archive http://archive.ubuntu.com/ubuntu/ - cannot assemble, e.g. ubuntu-16.04.3-server-amd64.iso To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/jigdo/+bug/1731762/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs