Red Hat Bugzilla – Bug 464786
pyjigdo Template data does not match defined checksum (Fedora 10 beta)
Last modified: 2013-01-09 23:49:03 EST
Description of problem: pyjigdo downloading fails on Fedora 10 beta for i386.
Version-Release number of selected component (if applicable):
Fedora 10 beta release
How reproducible: always
Steps to Reproduce:
1. pyjigdo --jigdo Fedora-10-Beta-i386-DVD.jigdo
Template data for Fedora-10-Beta-i386-DVD.iso does not match defined checksum. Disabling image.
Do you want to continue? [Y/n]
Traceback (most recent call last):
File "/usr/bin/pyjigdo", line 343, in <module>
pyjigdo = PyJigdo()
File "/usr/bin/pyjigdo", line 43, in __init__
File "/usr/bin/pyjigdo", line 339, in run
File "/usr/lib/python2.5/site-packages/pyjigdo/base.py", line 81, in run
File "/usr/lib/python2.5/site-packages/pyjigdo/cli.py", line 47, in run
File "/usr/lib/python2.5/site-packages/pyjigdo/cli.py", line 118, in build_jobs
File "/usr/lib/python2.5/site-packages/pyjigdo/base.py", line 237, in add_recompose
File "/usr/lib/python2.5/site-packages/pyjigdo/jigdo.py", line 359, in collect_slices
template_data = pyjigdo.misc.run_command(["jigdo-file", "ls", "--template", template_target], inshell=True)
File "/usr/lib/python2.5/site-packages/pyjigdo/misc.py", line 286, in run_command
p = subprocess.Popen(command, cwd=rundir, stdout=stdout, stderr=subprocess.STDOUT, shell=False, env=env)
File "/usr/lib/python2.5/subprocess.py", line 593, in __init__
File "/usr/lib/python2.5/subprocess.py", line 1079, in _execute_child
TypeError: coercing to Unicode: need string or buffer, NoneType found
Successfule jigdo compose
What happens if you use jigdo-lite instead? Lots of mirrors aren't open yet, so I'm getting a lot of 403s, but at least it uses the template.
Yes, "jigdo-lite Fedora-10-Beta-i386-DVD.jigdo" tries to download the .template, but gets "HTTP 403 Forbidden" from the first 5 mirrors that I tried. I'll try again in an hour or so.
Could you report back whether this problem still exists? Thanks.
Today both of these work for me. (They get far into processing, including success at downloading some packages. I did not wait for either to finish.)
pyjigdo --jigdo Fedora-10-Beta-i386-DVD.jigdo
The originally-reported problems are attributed to inconsistencies with the Fedora mirror system. It would be nice if pyjigdo could add some such suggestion to its message.