ah seems I've hit a snag.
After running yum upgrade I get
Finding obsoleted packages
Resolving dependencies
Traceback (most recent call last):
File "/usr/bin/yum", line 30, in ?
yummain.main(sys.argv[1:])
File "/usr/share/yum/yummain.py", line 319, in main
(errorcode, msgs) = tsInfo.resolvedeps(rpmDBInfo)
File "/usr/share/yum/nevral.py", line 326, in resolvedeps
_ts = self.populateTs(addavailable = 1)
File "/usr/share/yum/nevral.py", line 285, in populateTs
pkghdr = self.getHeader(name, arch)
File "/usr/share/yum/nevral.py", line 88, in getHeader
pkghdr = clientStuff.readHeader(self.localHdrPath(name, arch))
File "/usr/share/yum/clientStuff.py", line 192, in readHeader
h = rpm.headerLoad(fd.read())
File "/usr/lib/python2.3/gzip.py", line 217, in read
self._read(readsize)
File "/usr/lib/python2.3/gzip.py", line 276, in _read
uncompress = self.decompress.decompress(buf)
MemoryError
And now it seems it won't let go of the memory allocated to it. That's why privvmpages is maxed out.