I am seeing this on about 90% of my hosts. puppet 0.24.1 w/ the cacrl patch from #969 a mix of cent 5 and cent 5.1
puppetd[23465]: Could not prefetch package provider 'yum': Execution of '/usr/bin/python /usr/lib/ruby/site_ruby/1.8/puppet/provider/package/yumhelper.py' returned 256: Loading "installonlyn" plugin rpmdb: Lock table is out of available locker entries rpmdb: Unknown locker ID: 2255 error: db4 error(22) from db->close: Invalid argument error: cannot open Providename index using db3 - Cannot allocate memory (12) Traceback (most recent call last): File "/usr/lib/ruby/site_ruby/1.8/puppet/provider/package/yumhelper.py", line 31, in ? ypl = pkg_lists() File "/usr/lib/ruby/site_ruby/1.8/puppet/provider/package/yumhelper.py", line 28, in pkg_lists return my.doPackageLists('updates') File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 994, in doPackageLists self.doRepoSetup() File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 306, in doRepoSetup repo.setup(self.conf.cache) File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 498, in setup