On Fri, 2008-05-30 at 12:02 +0200, werner maes wrote:
> I updated yum using rpm and I now have:
> [EMAIL PROTECTED] rhel5]# rpm -qa |grep yum
> yum-metadata-parser-1.1.2-2.el5
> yum-3.2.8-9.el5_2.1
> yum-updatesd-0.9-2.el5
> yum-rhn-plugin-0.5.3-6.el5_2.6
>
> my error occurs when I execute
>
> cat /home/test2 | xargs yum install -y --downloadonly
> --downloaddir=/home/rhel5
>
> where test2 is the result of
>
> repoquery --repoid=rhel-i386-server-5 -a --envra --plugins| sed
> 's/.*://' > /home/test
>
> these messages appear on screen:
>
> Package lsof - 4.78-3.i386 is already installed.
> Package eject - 2.1.5-4.2.el5.i386 is already installed.
> Package libstdc++-devel - 4.1.2-42.el5.i386 is already installed.
> Package libstdc++-devel - 4.1.2-42.el5.i386 is already installed.
> Package wireless-tools - 1:28-2.el5.i386 is already installed.
>
> but suddenly it fails with (and this did not happen prior to updating to 5.2)
>
> File "/usr/lib/python2.4/site-packages/yum/__init__.py", line
> 1958, in install
> obsoleting_pkg = self.getPackageObject(obsoleting)
> File "/usr/lib/python2.4/site-packages/yum/__init__.py", line
> 1667, in getPackageObject
> pkgs = self.pkgSack.searchPkgTuple(pkgtup)
> File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line
> 70, in searchPkgTuple
> return self.searchNevra(name=n, arch=a, epoch=e, ver=v, rel=r)
> File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line
> 251, in searchNevra
> return self._computeAggregateListResult("searchNevra", name,
> epoch, ver, rel, arch)
> File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line
> 399, in _computeAggregateListResult
> sackResult = apply(method, args)
> File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line
> 40, in newFunc
> return func(*args, **kwargs)
> File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line
> 840, in searchNevra
> cur = cache.cursor()
> File "/usr/lib/python2.4/site-packages/sqlite/main.py", line 566, in cursor
> return Cursor(self, self.rowclass)
> File "/usr/lib/python2.4/site-packages/sqlite/main.py", line 172,
> in __init__
> self.con.cursors[id(self)] = self
> File "/usr/lib/python2.4/weakref.py", line 78, in __setitem__
> self.data[key] = KeyedRef(value, self._remove, key)
> RuntimeError: maximum recursion depth exceeded
>
I'm out of any other substantial ideas. I suppose you've already tried a
"yum clean all" since upgrading yum?
n.
_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list