Upgrading for Fedora remixes: Chapeau and Korora

In my usual disorganized fashion, I don’t use the same Fedora remix on the desktop and laptop, but Korora on one and Chapeau on the other. Why fedora? Well, it is more up to date than Debian — though I have an old laptop running Crunchbang plus plus , but on faster machines I find fedora works better, and allows me to run my /home directory easily over two SSDs. Anyway, Fedora 23 is out, and these distros are heading into beta.

And I hate reinstalling… so in Chapeau:

sudo dnf update --refresh
#Needed. Or else you will have conflicts when you get down to the next step.
sudo dnf system-upgrade download --releasever=23
Chapeau 23 - x86_64 186 kB/s | 132 kB 00:00 
negativo17 - Spotify 5.9 kB/s | 3.6 kB 00:00 
Fedora 23 - x86_64 - VirtualBox 201 kB/s | 44 kB 00:00 
Fedora 23 - x86_64 1.6 MB/s | 43 MB 00:26 
RPM Fusion for Fedora 23 - Free - Updates 109 kB/s | 234 kB 00:02 
RPM Fusion for Fedora 23 - Nonfree - Updates 26 kB/s | 24 kB 00:00 
RPM Fusion for Fedora 23 - Free 1.8 MB/s | 738 kB 00:00 
RPM Fusion for Fedora 23 - Nonfree 753 kB/s | 218 kB 00:00 
Fedora 23 - x86_64 - Updates 4.4 MB/s | 6.4 MB 00:01 
Last metadata expiration check performed 0:00:02 ago on Mon Nov 16 10:49:14 2015

(Skipping the download)

Complete!
Download complete! Use 'dnf system-upgrade reboot' to start the upgrade.
The downloaded packages were saved in cache till the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.

Screenshot from 2015-11-16 11-57-02
However, in Korora I have problems. My install fo Korora is modified. I have dropbox up, and I have other repos. I have upgraded this before. Using this technique I get.

 sudo dnf system-upgrade download --releasever=23
Failed to synchronize cache for repo 'Dropbox' from 'http://linux.dropbox.com/fedora/23/': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried, disabling.
Last metadata expiration check performed 0:01:46 ago on Mon Nov 16 12:04:59 2015.
Error: package lirc-0.9.2a-1.fc22.x86_64 requires lirc-libs = 0.9.2a-1.fc22, but none of the providers can be installed.
package HandBrake-gui-0.10.2-1.fc22.x86_64 requires libx264.so.142()(64bit), but none of the providers can be installed.
package systemd-222-7.fc23.x86_64 conflicts with fedora-release < 23-0.12 provided by korora-release-22-1.noarch.
package systemd-219-25.fc22.x86_64 requires systemd-libs = 219-25.fc22, but none of the providers can be installed.
package systemd-219-25.fc22.x86_64 requires systemd-libs = 219-25.fc22, but none of the providers can be installed
(try to add '--allowerasing' to command line to replace conflicting packages)

Screenshot from 2015-11-16 11-47-32
Modifying the command as suggested works.

sudo dnf system-upgrade download --releasever=23 --allowerasing
Failed to synchronize cache for repo 'Dropbox' from 'http://linux.dropbox.com/fedora/23/': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried, disabling.
Last metadata expiration check performed 0:04:51 ago on Mon Nov 16 12:04:59 2015.
Dependencies resolved.
================================================================================
 Package                      Arch   Version                      Repository
                                                                           Size
================================================================================
Installing:
 audit-libs-python3           x86_64 2.4.4-2.fc23                 fedora   96 k
 bcache-tools                 x86_64 1.0.8-4.fc23                 fedora   40 k
 blivet-data                  noarch 1:1.12.8-1.fc23              fedora  201 k
... snip

This is not as quick as doing this on ubuntu. And yes, it requires command line skills. But is saves me burning disks and USBs, and it keeps all the modifications I have made intact. So… recommended.

Now to get cinnamon working, or Xfce, on Chapeau…

One thought on “Upgrading for Fedora remixes: Chapeau and Korora

  1. The Korora error was because you were hitting old, out of date mirrors – this has been fixed now and should work smoothly.

    Thanks. It is updated now: the bigger problem was the download — Orcon (my ISP) have been flakey lately

Comments are closed.