[ATrpms-users] FC7 yum update "list index out of range" for flac

Richi Plana myatrpms at richip.dhs.org
Fri Aug 31 03:13:46 CEST 2007


Better yet, this should be fixed. Whatever the cause (some repo
misconfiguration, repo versions conflicting), it's a bug that has to be
filed against yum. Do they have a bug reporting site?

It's tempting to just manually RPM install over the package that's
causing the breakage, but that might eradicate any hints that the yum
developers might need to track the problem down.

If the problem is 'caused by an error with the repos, they have to be
informed, as well.

On Thu, 2007-08-30 at 20:34 -0400, Roland Roberts wrote:
> When trying to a straight "yum update" on a newly installed FC7, I got
> the above error which I eventually tracked to being caused by attempting
> to update flac:
> 
> [root at aristarchus yum.repos.d]# yum update flac
> Setting up Update Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package flac.i386 0:1.1.4-4_12.fc7 set to be updated
> --> Processing Dependency: libFLAC.so.8 for package: xmms-flac
> 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
> 
> Any ideas on how to get around this?
> 
> roland
> 




More information about the atrpms-users mailing list