Resolving Dependencies --> Running transaction check ---> Package dcraw.i386 0:8.77-1.fc7 set to be updated ---> Package ntp.i386 0:4.2.4p2-3.fc7 set to be updated ---> Package cryptsetup-luks.i386 0:1.0.5-4.fc7.1 set to be updated ---> Package pidgin.i386 0:2.1.1-1.fc7 set to be updated ---> Package crontabs.noarch 0:1.10-15.fc7 set to be updated ---> Package liboil.i386 0:0.3.12-9.fc7 set to be updated ---> Package kdebindings.i386 0:3.5.7-1.fc7.1 set to be updated ---> Package glibmm24.i386 0:2.12.10-1.fc7 set to be updated ---> Package libpurple.i386 0:2.1.1-1.fc7 set to be updated --> Processing Dependency: perl(DCOP) for package: kdesdk Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 135, in main (result, resultmsgs) = base.buildTransaction() File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 540, in buildTransaction (rescode, restring) = self.resolveDeps() File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 885, in resolveDeps (checkdep, missing, conflict, errormsgs) = self._processReq(dep, prcoformat_need) File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 334, in _processReq requirementTuple, errormsgs) File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 469, in _requiringFromInstalled return self._requiringFromTransaction(reqpkg, requirement, errorlist) File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 574, in _requiringFromTransaction reqpkg = self.tsInfo.matchNaevr(name=name, ver=version, rel=release)[0] IndexError: list index out of range
perl seems to be contaminating everything.
TNWesTex
On 8/31/07, mcforum@bellsouth.net mcforum@bellsouth.net wrote: <snip>
--> Processing Dependency: perl(DCOP) for package: kdesdk IndexError: list index out of range
perl seems to be contaminating everything.
As a zealous perl programmer, your comment made me curious. It turns out the problem is with yum, not perl.
Here are a couple bugzilla links with more details:
Bugzilla Bug 250476: yum: (more) kdesdk/kdebindings, perl(DCOP) pain https://bugzilla.redhat.com/show_bug.cgi?id=250476
https://bugzilla.redhat.com/show_bug.cgi?id=252461
According to the comments on the first bug report there is a fix, not sure if that has made it out of updates-testing yet. So, you could either get the new yum that fixes the problem or remove kdesdk if you do not need it.
Cheers,
Mike
On 8/31/07, mcforum@bellsouth.net mcforum@bellsouth.net wrote:
Resolving Dependencies --> Running transaction check ---> Package dcraw.i386 0:8.77-1.fc7 set to be updated ---> Package ntp.i386 0:4.2.4p2-3.fc7 set to be updated ---> Package cryptsetup-luks.i386 0:1.0.5-4.fc7.1 set to be updated ---> Package pidgin.i386 0:2.1.1-1.fc7 set to be updated ---> Package crontabs.noarch 0:1.10-15.fc7 set to be updated ---> Package liboil.i386 0:0.3.12-9.fc7 set to be updated ---> Package kdebindings.i386 0:3.5.7-1.fc7.1 set to be updated ---> Package glibmm24.i386 0:2.12.10-1.fc7 set to be updated ---> Package libpurple.i386 0:2.1.1-1.fc7 set to be updated --> Processing Dependency: perl(DCOP) for package: kdesdk Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 135, in main (result, resultmsgs) = base.buildTransaction() File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 540, in buildTransaction (rescode, restring) = self.resolveDeps() File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 885, in resolveDeps (checkdep, missing, conflict, errormsgs) = self._processReq(dep, prcoformat_need) File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 334, in _processReq requirementTuple, errormsgs) File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 469, in _requiringFromInstalled return self._requiringFromTransaction(reqpkg, requirement, errorlist) File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 574, in _requiringFromTransaction reqpkg = self.tsInfo.matchNaevr(name=name, ver=version, rel=release)[0] IndexError: list index out of range
perl seems to be contaminating everything.
TNWesTex
Where does perl come into the picture? Yum uses python. It is clearly referenced in the output posted above as python 2.5.