Red Hat Bugzilla – Bug 464871
RPM-GPG-KEY-fedora-test-ia64 missing, so jigdo-lite fails download
Last modified: 2013-01-09 23:49:19 EST
Description of problem: Using jigdo-lite to download the x86_64 DVD for Fedora 10 beta fails because RPM-GPG-KEY-fedora-test-ia64 cannot be found.
Version-Release number of selected component (if applicable):
Fedora 10 beta
How reproducible: always
Steps to Reproduce:
Resolving download.fedoraproject.org... 184.108.40.206, 220.127.116.11
Connecting to download.fedoraproject.org|18.104.22.168|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2008-09-30 15:12:22 ERROR 404: Not Found.
1 files not found in previous pass, trying
alternative download locations:
[snip attempt at all mirrors]
Aaargh - 1 files could not be downloaded. This should not
happen! Depending on the problem, it may help to retry downloading
the missing files.
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.
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
Expected results: Successful download+compose via jigdo
You're simply being redirected to a mirror that isn't up to date. This is a problem with jigdo that it won't retry enough times to get the file.
Re-running the jigdo-lite still cannot find RPM-GPG-KEY-fedora-test-ia64, and close examination of the error messages shows that the file is missing from the master mirror directory http://download.fedoraproject.org/pub/fedora/linux/releases/test/10-Beta/Fedora/i386/os/. I found the file on a "slave" mirror, downloaded it manually, and completed the DVD via jigdo-lite.
download.fedoraproject.org is a front end to mirrormanager, so it's directing you to a mirror from the list each time you visit it. It's likely that you keep getting a mirror that is not up to date as of yet.
*Which* mirror is not up to date? The identity of the mirror ought to be in the error message, but all I see is "Not found", with no actual URL except the download.fedoraproject.org. Also, it was 12 hours after the release announcement. If the mirrors do not sync in 12 hours then something is wrong, either with the master bits themselves (some pointer listed a file that was not actually in the collection), or with the release process (the bits did not get transfered reliably in the first place, or there was no check-and-fix-if-necessary after the process supposedly completed.)
jigdo not telling you is a jigdo problem, what's why this bug is now filed against jigdo.
As for the release process, some mirrors are just slower than others. The data set for the release was not small, 10s of gigs in size. The nature of having an open mirror system means that some mirrors are going to be less up to date than others, we just don't have a way of forcing every mirror to be perfectly in sync all the time.
I think it's fair that we need mirrormanager to be better about delivering actually up to date mirrors to us during release time, although we're still going to run into cases where the mirror is overloaded and will refuse your connection. This jigdo itself needs to handle better, hence this bug being filed against jigdo.
Since I'm not a developer or maintainer of jigdo, I'm stepping away from this bug. I didn't even want to offer jigdo, I'm doing it at the request of others.
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.
More information and reason for this action is here:
This message is a reminder that Fedora 10 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 10. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora
'version' of '10'.
Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version prior to Fedora 10's end of life.
Bug Reporter: Thank you for reporting this issue and we are sorry that
we may not be able to fix it before Fedora 10 is end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora please change the 'version' of this
bug to the applicable version. If you are unable to change the version,
please add a comment here and someone will do it for you.
Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.
The process we are following is described here:
Fedora 10 changed to end-of-life (EOL) status on 2009-12-17. Fedora 10 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.
If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version.
Thank you for reporting this bug and we are sorry it could not be fixed.