Red Hat Bugzilla – Bug 427692
Yum 3.2.8 crash
Last modified: 2014-01-21 18:01:17 EST
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
Description of problem:
Total download size: 221 M
Is this ok [y/N]: y
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in <module>
File "/usr/share/yum-cli/yummain.py", line 183, in main
File "/usr/share/yum-cli/cli.py", line 347, in doTransaction
msgs = self._run_rpm_check_debug()
File "/usr/share/yum-cli/cli.py", line 1117, in _run_rpm_check_debug
File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 231, in populateTs
self.ts.addInstall(hdr, (hdr, rpmfile), txmbr.ts_state)
_rpm.error: adding package to transaction failed
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. run 'yum update'
yum crashes and i am back at the root prompt
I have atrpms and fresh rpms repos installed.
What version of rpm is this? rpm 184.108.40.206 would sometimes "unnecessarily" raise
exception when attempting to add the same package to a transaction twice, rpm
220.127.116.11 will only do that on corrupted packages.
In any case, yum should be taught to handle an exception on ts.addInstall()
I am running RPM version 18.104.22.168. After reading you comments i did a 'yum
update rpm' That installed 22.214.171.124. Now when i run a 'yum update' the update
process proceeds normally.
Before i put in this bug report I was having issues installing nvidia-graphics
from ATrpms. yum wasn't working out the correct kmdl's. So i did a 'yum update
yum' and that fixed the kmdl issue but i got this yum crash. So, maybe 'yum
udate yum' should also upgraded rpm as well.
no matter what i did yum shouldn't have crashed like this. Ill let the devs
decide if they want to close this or figure out exactly why yum crashed.