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