Now that Fedora 21 is going the feature release way, I’ll stick with workstation. Since I recently just installed Fedora 20, I did not yet have the pleasure to do a dist upgrade (and they do tell it might not work, hehe, as always with RHEL).
Make sure that fedup is the latest version.
$ sudo yum update fedup fedora-release
Now do the network update magic. At the time of writing the fedoraproject.org site was under heavy load generating lots of 503 errors.
$ sudo fedup --network 21 --product=workstation setting up repos... default-installrepo/metalink | 16 kB 00:00 default-installrepo | 3.7 kB 00:00 default-installrepo/group_gz | 113 kB 00:00 default-installrepo/primary_db | 1.4 MB 00:00 getting boot images... .treeinfo.signed | 2.1 kB 00:00 vmlinuz-fedup | 5.5 MB 00:01 initramfs-fedup.img | 40 MB 00:07 setting up update...
For me it’s 2268 packages being updates so it takes a while. Once it tells you to reboot and select ‘fedup’ do it. You can safely ignore icedtea* and kmod* kernel modules with unsatisfied dependencies, if asked.
The upgrade takes a while, but will then boot from the basic system into your finally upgraded system. akmod will run and build new kernel modules for my nvidia and virtualbox modules (kmod breaks too often anyways).
After successful login, re-run update to fetch the latest debug symbols I keep for Icinga development (boost to be exact).
$ sudo yum update
Some pitfalls: Gnome 3.14 ignores the button-layout in my overrides settings for certain windows. The default terminal window coloring is somewhat ugly dark green.
Now for Docker: docker-io is gone, the new package name is only ‘docker’. Simple test with trying grafana and graphite:
$ sudo docker run -d -p 80:80 -p 8125:8125/udp -p 8126:8126 --name kamon-grafana-dashboard kamon/grafana_graphite