My Fedora Setup is gone due to accidental "yum upgrade"

2

How to roll back? I tried yum history undo 143 and yum --skip-broken history undo 143 and get the following errors.

Important: All I care about is getting my kernel and custom graphics driver back to how it was -- the default kernel doesn't boot and my eyes hurt from the laptop monitor whose brightness can't be adjusted with the Fn keys at least.

The rest of the packages can stay or leave as they please it doesn't matter. So if any low-hanging fruit I can grab, it would be nice:

Skip-broken could not solve problems
Error: Package: nautilus-extensions-3.6.3-4.fc18.x86_64 (@updates)
           Requires: nautilus = 3.6.3-4.fc18
           Removing: nautilus-3.6.3-4.fc18.x86_64 (@updates)
               nautilus = 3.6.3-4.fc18
           Downgraded By: nautilus-3.6.3-3.fc18.x86_64 (fedora)
               nautilus = 3.6.3-3.fc18
Error: Package: 2:qemu-kvm-1.2.2-14.fc18.x86_64 (@updates)
           Requires: qemu-system-x86 = 2:1.2.2-14.fc18
           Removing: 2:qemu-system-x86-1.2.2-14.fc18.x86_64 (@updates)
               qemu-system-x86 = 2:1.2.2-14.fc18
           Downgraded By: 2:qemu-system-x86-1.2.0-23.fc18.x86_64 (fedora)
               qemu-system-x86 = 2:1.2.0-23.fc18
Error: Package: 12:dhclient-4.2.5-15.fc18.x86_64 (@updates)
           Requires: dhcp-common = 12:4.2.5-15.fc18
           Removing: 12:dhcp-common-4.2.5-15.fc18.x86_64 (@updates)
               dhcp-common = 12:4.2.5-15.fc18
           Downgraded By: 12:dhcp-common-4.2.4-23.P2.fc18.x86_64 (fedora)
               dhcp-common = 12:4.2.4-23.P2.fc18
Error: Package: libreport-2.1.7-1.fc18.x86_64 (@updates)
           Requires: libreport-python = 2.1.7-1.fc18
           Removing: libreport-python-2.1.7-1.fc18.x86_64 (@updates)
               libreport-python = 2.1.7-1.fc18
           Downgraded By: libreport-python-2.0.19-3.fc18.x86_64 (fedora)
               libreport-python = 2.0.19-3.fc18
Error: Package: openldap-2.4.35-4.fc18.1.x86_64 (@updates)
           Requires: nss-tools
           Removing: nss-tools-3.15.2-1.fc18.x86_64 (@updates)
               nss-tools = 3.15.2-1.fc18
           Downgraded By: nss-tools-3.14-7.fc18.x86_64 (fedora)
               nss-tools = 3.14-7.fc18
** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:
1:numpy-f2py-1.7.1-1.fc18.x86_64 has missing requires of numpy = ('1', '1.7.1', '1.fc18')
python-matplotlib-1.2.0-14.fc18.x86_64 has missing requires of numpy
python-numexpr-2.0.1-2.fc18.x86_64 has missing requires of numpy >= ('0', '1.6', None)
python-pandas-0.10.0-1.fc18.x86_64 has missing requires of numpy
python-tables-2.4.0-1.fc18.x86_64 has missing requires of numpy >= ('0', '1.4.1', None)
scipy-0.12.1-1.fc18.x86_64 has missing requires of numpy

yum --skip-broken history rollback 142 output is slightly different:

Skip-broken could not solve problems
Error: Package: nautilus-extensions-3.6.3-4.fc18.x86_64 (@updates)
           Requires: nautilus = 3.6.3-4.fc18
           Removing: nautilus-3.6.3-4.fc18.x86_64 (@updates)
               nautilus = 3.6.3-4.fc18
           Downgraded By: nautilus-3.6.3-3.fc18.x86_64 (fedora)
               nautilus = 3.6.3-3.fc18
Error: Package: 2:qemu-kvm-1.2.2-14.fc18.x86_64 (@updates)
           Requires: qemu-system-x86 = 2:1.2.2-14.fc18
           Removing: 2:qemu-system-x86-1.2.2-14.fc18.x86_64 (@updates)
               qemu-system-x86 = 2:1.2.2-14.fc18
           Downgraded By: 2:qemu-system-x86-1.2.0-23.fc18.x86_64 (fedora)
               qemu-system-x86 = 2:1.2.0-23.fc18
Error: Package: 12:dhclient-4.2.5-15.fc18.x86_64 (@updates)
           Requires: dhcp-common = 12:4.2.5-15.fc18
           Removing: 12:dhcp-common-4.2.5-15.fc18.x86_64 (@updates)
               dhcp-common = 12:4.2.5-15.fc18
           Downgraded By: 12:dhcp-common-4.2.4-23.P2.fc18.x86_64 (fedora)
               dhcp-common = 12:4.2.4-23.P2.fc18
** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:
1:numpy-f2py-1.7.1-1.fc18.x86_64 has missing requires of numpy = ('1', '1.7.1', '1.fc18')
python-matplotlib-1.2.0-14.fc18.x86_64 has missing requires of numpy
python-numexpr-2.0.1-2.fc18.x86_64 has missing requires of numpy >= ('0', '1.6', None)
python-pandas-0.10.0-1.fc18.x86_64 has missing requires of numpy
python-tables-2.4.0-1.fc18.x86_64 has missing requires of numpy >= ('0', '1.4.1', None)
scipy-0.12.1-1.fc18.x86_64 has missing requires of numpy
[root@y500-fedora

randomstring

Posted 2013-11-14T06:13:27.750

Reputation: 186

Have you tried yum history rollback your_everything_good_transaction_ID? – rickhg12hs – 2013-11-14T14:17:13.957

@rickhg12hs thank you immensely for helping -- i am quite lost on this. I tried your suggestion to rollback to the previous transaction id but I still get errors. The errors are fewer though, so that's progress. – randomstring – 2013-11-14T22:11:16.660

@rickhg12hs I have edited the answer to add the errors from the command you suggested. – randomstring – 2013-11-15T04:14:52.597

Keep going. How about 'yum history rollback 141'? – rickhg12hs – 2013-11-15T06:31:41.877

No answers