#4610: Rawhide compose fails in deltarpm generation
by Fedora Release Engineering
#4610: Rawhide compose fails in deltarpm generation
--------------------+-------------------------------------------------------
Reporter: kalev | Owner: rel-eng(a)lists.fedoraproject.org
Type: defect | Status: new
Milestone: | Component: mash
Keywords: |
--------------------+-------------------------------------------------------
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')
}}}
--
Ticket URL: <https://fedorahosted.org/rel-eng/ticket/4610>
Fedora Release Engineering <http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project