Comment 5 for bug 1914587

Revision history for this message
Thomas Schmitt (scdbackup) wrote :

Hi,

> xorriso : FAILURE : Image size 409295092s exceeds free space on media 127778488s

So you already found out that the ISO would contain
  409295092s = 409295092 * 2048 bytes ~= 781 GiB

and spotted this option with its arguments:

> -append_partition 4 0x8 --interval:local_fs:1718121313d-3352666579d::/var/cache/utah/iso/focal-live-server-ppc64el.iso

"d" is index 512 (disk block). So this tells xorriso to cut
  (3352666580 - 1718121313) * 512 bytes ~= 780 GiB
out of file
  /var/cache/utah/iso/focal-live-server-ppc64el.iso

I just tried a mini version of the command with a file that is much too
small for that interval.
xorriso is credulent enough to virtually do this by "reading" and
writing all 0s.
(I need to think whether there was a reason to let it read over the end
of an input file. Being too picky would spoil a run. But being that
generous seems wrong.)

Nevertheless, the problem is in the decision of the controlling software
to demand an interval of 780 GiB out of a file which then should have
at least ~ 1.6 GiB.
The numbers without suffix would mean to cut 1.6 GiB out of 3.2 GiB.
A bit more plausible for a DVD sized image. But why cut out half of that
image and declare it an AIX partition (by 0x8) ?

Is there a public place where i can see the script "make-edge-iso.sh" ?

Have a nice day :)

Thomas