yum / createrepo version for CentOS 5 builder
seth vidal
skvidal at fedoraproject.org
Thu Jun 17 18:34:53 UTC 2010
On Thu, 2010-06-17 at 21:31 +0300, Jonathan Dieter wrote:
> Is there a specific yum or createrepo version I need to install on a
> CentOS 5.5 server so it can build packages for a child repository whose
> parent is Fedora 13?
>
> mergerepos is exiting with an error:
> Traceback (most recent call last):
> File "/usr/libexec/kojid/mergerepos", line 229, in ?
> main(sys.argv[1:])
> File "/usr/libexec/kojid/mergerepos", line 224, in main
> merge.write_metadata()
> File "/usr/libexec/kojid/mergerepos", line 205, in write_metadata
> mdgen.doRepoMetadata()
> File "/usr/lib/python2.4/site-packages/createrepo/__init__.py", line
> 789, in doRepoMetadata
> rp.getPrimary(complete_path, csum)
> File "/usr/lib64/python2.4/site-packages/sqlitecachec.py", line 42, in
> getPrimary
> self.repoid))
> TypeError: Parsing primary.xml error: attributes construct error
>
> I'm assuming this is because of the new sha256 checksums introduced a
> release or two back.
>
well if you're running createrepo -d
then chances are you need to check your version of yum-metadata-parser.
what do you see for versions of:
rpm -q createrepo yum yum-metadata-parser
-sv
More information about the buildsys
mailing list