Fedora 20 upgrade with fedup 0.8 (ending in yum segfault)
I ran fedup --network 20
last night.
/var/log/fedup.log ends in "... /bin/fedup exiting cleanly ..." so I assume success in downloading all necessary packages. I had already run yum update
so everything was looking rosy (I even checked that fedup was at version 0.8).
I rebooted and allowed "system upgrade" to run but when I returned to my laptop it was off. I turned it back on and grub was missing the upgrade entry but it also did not have an entry for F20. So I watched the little Fedora logo fill up and waited a bit thinking "No worries, I'll just check log files and/or rerun fedup and everything will be fine".
I then realised that x was failing to start up. I'm not sure why but I can't startx and get gdm running - I think it may be a graphics driver issue but I'm not certain on this yet.
My solution was to try fedup again but all I got was Segmentation Fault
(nothing else). So I tried yum. It turns out that yum is returning these two words no matter what I give it (even "--help"). [edit: I've tried verbose option and it produces nothing more. As root, yum doesn't produce any output at all but it also doesn't do anything either]
So now my yum is not working which means I can't get fedup to run, nor can I fix my xorg issues.
$ rpm -V yum
S.5....T. c /etc/yum.conf
I've also tried rpm --rebuilddb
and the seg fault continues...
I checked the common issues before doing the upgrade but apparently mine is uncommon... Does anyone have any idea what's going on or what I should do?
something's gone very wrong if both fedup and yum are segfaulting. do you have any other OS, or a live image, handy? can you try booting one of those to see if they also have problems?
I don't right now - I don't have an optical drive on my laptop so I'm looking into liveusb-creator (which I'll run on this windows machine).
I think fedup is segfaulting because yum is segfaulting. My issue is that
yum --help
segfaults. I've tried usingrpm -i
to install older versions (and even the fc20 version from /var/lib/system-upgrade) but no luck. I ranautrace /usr/bin/yum
and got a whole lot of output that I don't know what to do with.grepping through autrace output I've found the sigsegv right after two sections with "success=no" which seem to be trying to open something to do with rpm macros. rpm seems to be functioning correctly though (rpm -qa starts listing packages).
Okay, yes, I have a live image that I can boot off and it's working perfectly - gnome3.10 is interesting. Now what? Is there some way that I can repair the upgrade (which seems to be half-completed)? Is it possible to use rpm to install all the packages in /var/lib/system-upgrade - it seems that not all the packages installed (or something like that)?