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

Reply via email to