Red Hat Bugzilla – Bug 431920
yum segfaults when doing a yum update in F9-Alpha
Last modified: 2014-01-21 18:01:19 EST
Description of problem:
First time I installed F9 i forgot to install kde, so I did a yum groupinstall KDE and after it
did all of the transaction stuff it started to actually install my packages, and then I got a
Bus error when it tried to install NSS. After this my RPM db was gone, rpm --rebuilddb
wouldn't fix it. I reinstalled and when it came back up I did a yum update -y. This made
it a little farther, installed like 20 packages of the couple hundred it needed to and it gave
me a Bus error again. Thankfully the last time I did a ulimit -c unlimited before I started so
I could get a core, so I'm attaching that. Unfortunately it died in the middle of glibc this
time, so I'm having to go into rescue mode and reinstall glibc the fun way.
BTW this is on my powerbook, so its PPC.
Hmm seems the core file is too big (compressed its 29M) so if you have an ftp site you
want me to drop it onto let me know and I can do that.
Do you have a copy of the bus error output?
I'm going to reassign this over to rpm b/c if you're in the transaction then it
is in rpm-world most likely.
I don't have a copy of it, it was just in the middle of installing something so it looked
Installing blah [=============== Bus Error.
and then put me back on my prompt. The core shows that /usr/bin/python was what
caused the core dump, if it was rpm wouldn't it say that it was created by /usr/bin/rpm?
I'm a kernel person so I have I trust you know what you are doing, just wondering :).
yum doesn't call /usr/bin/rpm - it uses the python library. It is possible it
came from python and was still during the transaction and therefore inside the
rpm library. If you can post the core file somewhere - maybe on
people.redhat.com that'd be helpful.
Well i went into rescue mode, copied the new rpm from rawhide over along with its
dependancies, muttered a few incantations and sacrificed a goat and now yum is no
longer segfaulting. I'll close this as the rawhide packages seem to fix the problem, tho I
feel for anybody who tries to yum update from a base F-9 Alpha install.