Ask Your Question
0

Fedora 20 - yum update/rollback issues

asked 2016-10-12 09:48:49 -0600

updated 2016-10-12 10:01:51 -0600

Recently I tried to update my packages on Fedora 20, but yum results now with many errors.

When I am trying to yum update it results with log attached in: https://www.dropbox.com/s/2rkd949q5ep...

I thought that maybe I broke something this day while yum'ing, so yum history : https://www.dropbox.com/s/fm4wtw6r41r...

So tried to rollback to some historical transaction, but when I tried sudo yum history rollback 137 : https://www.dropbox.com/s/9oa1phugkkr...

What do these errors exactly mean? How to fix them? Is it possible to fix it not spending on it million hours?

Looks like there is quite messy on my workstation. :o :(

Thanks.

fedora20 yum update rollback error

edit retag flag offensive close merge delete

Comments

Where are logs, this message do not say anything. Fedora 20 is out of support and there are no updates done for it for quite some time, you should upgrade to fedora 23 or 24.

aeperezt gravatar imageaeperezt ( 2016-10-12 09:59:40 -0600 )edit

Something happened while I was composing the message. I am sorry for that. Already fixed.

hexatriplethree gravatar imagehexatriplethree ( 2016-10-12 10:03:08 -0600 )edit

I'd say a good starting point would be to disable the CentOS 7 repositories.

Glenn gravatar imageGlenn ( 2016-10-13 03:13:14 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2016-10-12 11:00:57 -0600

aeperezt gravatar image

First, the yum update did not completed, meaning nothing was done. If you read the log of what is on your first attachment what you had to do was run sudo yum update --skip-broken that will do update of all package except the broken ones.

Now your issue is because rpmfusion.org add issues with Fedora 20 repos, because it is old version of Fedora, therefore you have some broken packages for their packages.

You should not try to do the sudo yum history rollback 137 basically because there was nothing done on the first yum.

You could run sudo yum update --skip-broken it should update your machine and keep ffmpeg and it packages as they are.

Will recommend you to upgrade to Fedora 24 as Fedora 20 will not have more updates and every time you will try to do yum something you may end up with issues.

edit flag offensive delete link more

Comments

Thank you for your answer and detailed explanation. Actually, this is what I did. But now, my yum is missing about 60 packages with updates, I also lost my nemo and have to run nautilus :(, because of another error after yesterday's updates:

nemo: symbol lookup error: nemo: undefined symbol: g_type_check_instance_is_fundamentally_a.

Was hoping that reverting yesterday's updates bring my nemo back. ;)

I thought that Fedora 20 is not that old, but it seems to be obvious that I have to upgrade to 24. Hopefully it won't be difficult and too complex. Thanks again.

hexatriplethree gravatar imagehexatriplethree ( 2016-10-13 03:06:12 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2016-10-12 09:48:49 -0600

Seen: 114 times

Last updated: Oct 13 '16