RC2 deltaiso for netinst does not work

John Reiser jreiser at bitwagon.com
Fri May 17 17:45:38 UTC 2013


The delta .iso for the i386 netinst of RC2 does not work at all.
Please fix it, or flush it.  366MB download of the full netinst is not gigantic,
but there was the teaser of a 23MB .diso ...

Details:
> https://fedoraproject.org/wiki/Test_Results:Current_Installation_Test

The file
  http://dl.fedoraproject.org/pub/alt/stage/deltaisos/19-Beta-RC2/From_19-Beta-RC1/i386/Fedora-19-Beta-RC2-i386-DVD_netinst.diso
with size:
  -rw-rw-r--. 1 user group     22877 May 17 06:16 Fedora-19-Beta-RC2-i386-DVD_netinst.diso
  -rw-rw-r--. 1 user group 365953024 May 16 05:26 Fedora-19-Beta-i386-netinst.iso
and md5sum:
  0347a685e827e3f06421ff69e56ede2d  Fedora-19-Beta-RC2-i386-DVD_netinst.diso
  6015cd471283ee58153abaaafa391fb7  Fedora-19-Beta-i386-netinst.iso

is not accepted by applydeltaiso:
  $ applydeltaiso Fedora-19-Beta-i386-netinst.iso Fedora-19-Beta-RC2-i386-DVD_netinst.diso Fedora-19-Beta-i386-netinst-2.iso
reading 532442232 bytes from old iso...fread: Success
  $ echo $?
  1
and does not create the output file.  Running 'applydeltaiso' under strace shows
fd 2 is never re-assigned from its initial association with the Terminal stderr,
a dup(2) to become fd 5, then a lseek(5, ...) which obviously fails:
-----
   [[snip]]
11231 dup(2)                            = 5
11231 fcntl(5, F_GETFL)                 = 0x8002 (flags O_RDWR|O_LARGEFILE)
11231 fstat(5, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
11231 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb9b2e39000
11231 lseek(5, 0, SEEK_CUR)             = -1 ESPIPE (Illegal seek)
11231 write(5, "fread: Success\n", 15)  = 15
   [[snip]]
-----

There are two relevant (and old) bugzillas:
  https://bugzilla.redhat.com/show_bug.cgi?id=825428
  https://bugzilla.redhat.com/show_bug.cgi?id=704561
both of which are marked "WONTFIX" because they died for lack of attention.

-- 




More information about the test mailing list