#4610 Rawhide compose fails in deltarpm generation
Closed: Fixed None Opened 13 years ago by kalev.

For the last few days rawhide nightly composes have been failing with the same error.

The traceback (taken from http://kojipkgs.fedoraproject.org/mash/rawhide-20110403/logs/mash.log) is:

{{{
2011-04-03 14:50:51 mash: Running createrepo on /mnt/koji/mash/rawhide-20110403/rawhide/x86_64/os/...
Out of memory allocating 185177654 bytes!
Traceback (most recent call last):
File "/usr/bin/mash", line 97, in <module>
main()
File "/usr/bin/mash", line 85, in main
rc = themash.doMultilib()
File "/usr/lib/python2.7/site-packages/mash/init.py", line 583, in doMultilib
pid = self.doDepSolveAndMultilib(arch, repocache)
File "/usr/lib/python2.7/site-packages/mash/init.py", line 572, in doDepSolveAndMultilib
self._makeMetadata(repodir, repocache, arch, comps = True, repoview = False, gofast = True)
File "/usr/lib/python2.7/site-packages/mash/init.py", line 131, in _makeMetadata
md.run(path)
File "/usr/lib/python2.7/site-packages/mash/metadata.py", line 247, in run
self.obj.run(path)
File "/usr/lib/python2.7/site-packages/mash/metadata.py", line 199, in run
self.repomatic.doPkgMetadata()
File "/usr/lib/python2.7/site-packages/createrepo/init.py", line 396, in doPkgMetadata
self.closeMetadataDocs()
File "/usr/lib/python2.7/site-packages/createrepo/init.py", line 727, in closeMetadataDocs
self.deltafile.write(self.generate_delta_xml())
File "/usr/lib/python2.7/site-packages/createrepo/init.py", line 824, in generate_delta_xml
drpm_rel_fn)
File "/usr/lib/python2.7/site-packages/createrepo/deltarpms.py", line 49, in init
self._getDRPMInfo(os.path.join(basedir, filename))
File "/usr/lib/python2.7/site-packages/createrepo/deltarpms.py", line 65, in _getDRPMInfo
d = deltarpm.readDeltaRPM(filename)
File "/usr/lib/python2.7/site-packages/deltarpm.py", line 10, in readDeltaRPM
result = _deltarpm.read(file)
SystemError: (0, 'Error')
}}}


I'm building a mash that disables deltas, in order to get a tree out. Will continue to investigate.

Is Jonathan Dieter (and/or anyone else who could help in fixing this) aware of this issue?

Probably should CC him, yes. I just haven't had time to investigate this yet.

Drpms work in today's rawhide updates (20110526).

Hooray. Let us not speak of this again.

Login to comment on this ticket.

Metadata