here's the truth table for debian-11.6.0 source .iso:
present: o
missing: x
DLBD BD DVD file
--- --- --- ---
o x x pepperflashplugin-nonfree_1.8.8.dsc
x o x frogatto_1.3.1+dfsg-5.dsc
x o x openjazz_20190106-3.dsc
x o x torbrowser-launcher_0.3.3-6.dsc
o o x alien-arena_7.66+dfsg-6.dsc
x x o cbedic_4.0-4.diff.gz
x x o crafty-bitmaps_1.0-1.debian.tar.gz
x x o esix_1-3.dsc
x x o freespace2-launcher-wxlauncher_0.11.0+dfsg-3.debian.tar.xz
x x o game-data-packager_67.dsc
x x o hts-voice-nitech-jp-atr503-m001_1.05-5.dsc
x x o lutris_0.5.8.3-2.dsc
x x o magma_2.5.4+ds-3.debian.tar.xz
x x o nvidia-settings-legacy-390xx_390.144-1.dsc
x x o openjazz_20190106-3.dsc
x x o publicfile-installer_0.15.dsc
x x o r4d_1.7-1.debian.tar.xz
x x o spectemu_0.94a-20.dsc
x x o thunar-dropbox-plugin_0.3.1-1.dsc
x x o torbrowser-launcher_0.3.3-6.dsc
x x o vmware-manager_0.2.0-4.dsc
is there a reason for these few files being missing, depending on
which format the .iso is in?
i can't help but feel i'm missing something obvious for why the
formats slightly differ in content
there's a bug in jigdo that makes it occasionally skip files
from the source
and then it will request the online source. i'm not sure why.
Hi,
griffin tucker wrote:
there's a bug in jigdo that makes it occasionally skip files
In that case the missing files woule be present but filled with zeros
when you mount the incompletely composed ISO.
Can you confirm ?
Not picking a file of a jigdo image may have various reasons.
Temporary download problems should become visible by error messages.
Consider to catch the output of jigdo-lite in a file for inspection.
Persistent problems could be (possibly among others):
- File is missing on the chosen Debian mirror.
In this case it is supposed to be fetched from fallback servers which
are mentioned at the end of the .jigdo file:
$ gunzip <debian-11.6.0-source-DVD-1.jigdo | tail -5
T__clXB4rmLIbFvoblKNqA=Debian:pool/main/b/bin-prot/bin-prot_0.14.0-1.debian.tar.xz
[Servers]
Debian=http://us.cdimage.debian.org/cdimage/snapshot/Debian/
Debian=http://snapshot.debian.org/archive/debian/20221218T124218Z/ --try-last
Assuming that bin-prot_0.14.0-1.debian.tar.xz would be missing, you
could check by a web browser whether
http://us.cdimage.debian.org/cdimage/snapshot/Debian/pool/main/b/bin-prot/bin-prot_0.14.0-1.debian.tar.xz
exists.
- The checksum of the file in .jidgo does not match the checksum of the
file on the mirror server.
The checksum is listed in .jigdo before the '=', encoded in a variant of
base64.
For decoding append enough "=" to get a number of characters which is
divisible by 4, replace "-" and "_" by their base64 equivalents, decode
base64, format to hex, and remove od's decorations:
$ echo 'T__clXB4rmLIbFvoblKNqA'== | sed -e 's/-/+/g' -e 's/_/\//g' | base64 -d | od -t x1 | sed -e 's/^.......//' -e 's/ //g'
4fffdc957078ae62c86c5be86e528da8
In this case the checksum is MD5. Expect to see SHA256 in newer .jigdo.
from the source
and then it will request the online source. i'm not sure why.
What is the difference between "the source" and "the online source" ?
I'd normally expect that all jigdo sources of files are online.
Do you have your own local Debian mirror or a set of older ISOs ?
Have a nice day :)
Thomas
jigdo-lite runs in batch mode, and usually the reconstruction of the
first .iso is completely reconstructed from a directory of mounted
.iso's from another format, however, the next few .iso's will
consistently have 1 file missing that it couldn't find from the
mounted .iso's, when it should, and i am unable to determine the
pattern or reason for this
In this case the checksum is MD5. Expect to see SHA256 in newer .jigdo.
i look forward to the sha256 or sha512 implementation
i'm running it in a virtual machine, if that makes a difference
(afaik, it shouldn't)
img-debian-12.0.0-source-bd_to_dvd_1_of_2-77429.asc
...
Found 2840 of the 2840 files required by the template
Successfully created `debian-12.0.0-source-DVD-1.iso'
...
Found 3646 of the 3647 files required by the template
Copied input files to temporary file `debian-12.0.0-source-DVD-2.iso.tmp'
...
Found 3907 of the 3908 files required by the template
Copied input files to temporary file `debian-12.0.0-source-DVD-3.iso.tmp'
...
Found 3482 of the 3483 files required by the template
Found 1268 of the 1269 files required by the template
Found 2224 of the 2225 files required by the template
Found 13101 of the 13102 files required by the template
Found 8045 of the 8046 files required by the template
Found 14341 of the 14342 files required by the template
X-Coil-Desert: 4e292ddc276fab1b_1687051700717_2547565298
X-Obese-Wide-Eyed: 37ca251540d1f045_1687078216293_605541665
X-Ruddy-Name: 05f4b58c06a9aab5_1687078216565_3930339659
nfi, tbh.
i'm not a sysadmin and i wouldn't be surprised if it's some sort of
reference to an inside joke to those that monitor my communications.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 300 |
Nodes: | 16 (2 / 14) |
Uptime: | 42:37:46 |
Calls: | 6,708 |
Calls today: | 1 |
Files: | 12,243 |
Messages: | 5,353,935 |