Saturday, December 28, 2013

Upgrading Fedora

Imagine you have computer running Fedora 19 and you use it for daily tasks. Imagine you are happy with it, especially when you do run yum update (sic). Now imagine you decided to upgrade your bellowed, happily running system to the next major version.

Sure, you head directly to FedUp site, assuring you are running the latest version (because they messed up previous versions which could render your system unbootable), and with the fingers crossed, you fired it up.

Now imagine, after a half an hour, you get this message:

WARNING: problems were encountered during transaction test:
  broken dependencies
    libvpx-devel-1.2.0-2.fc20.i686 requires libvpx-devel-1.2.0-2.fc20.i686
Continue with the upgrade at your own risk.

More than fifty years of computing and research in IT field, with all sorts of methods, algorithms, object oriented, dynamic, functional and what else languages, and resolver figured THAT out?


breed808 said...

There was a bug in FedUp 0.7.0 that resulted in upgrade problems. FedUp 0.8.0, which fixed these issues, has been available in the updates-testing repository (though it may have since moved to updates and/or stable).

yum install fedup --enablerepo=updates-testing

The Fedora developers are discussing if a successful FedUp upgrade using FedUp from the release's stable repository should be a release blocker. As such, we probably won't see similar issues for the F21 upgrade.

Sanel Z. said...

Thanks for details! I'm using FedUp 0.8 and didn't have issues with it; the post just referred to bad yum resolver...