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