Upgrading SuperMario to Fedora 23
By EricMesa
- 3 minutes read - 488 wordsNow that it seems the nvidia driver that deals with the latest Xorg is available, I decided to try and upgrade my main computer, SuperMario. I started with the dnf commands:
dnf update --refresh
dnf install dnf-plugin-system-upgrade
dnf system-upgrade download --releasever=23
As usual, old packages reared their ugly heads. They’d made it this far, but it was time to banish packages from Fedora 20 and even Fedora 15 that had survived this long.
dnf update --refresh
dnf erase flickrnet-2.2-13.fc20.x86_64
dnf erase ipod-sharp-0.8.5-4.fc15.x86_64
dnf erase mono-data-postgresql-2.10.8-7.fc21.x86_64
dnf erase mono-nat-1.1.0-2.fc17.x86_64
dnf erase podsleuth-0.6.7-4.fc15.x86_64
I did them one at a time so if they had crazy dependency removals, I’d know which package was responsible. Quite a few of them were from when I used to have an iPod and needed a way to get podcasts onto it from my Linux computer. In the end I was still left with two newer packages. And removing these would break a lot. For example:
dnf erase libxml2-python-2.9.3-1.fc22.x86_64
Dependencies resolved.
=============================================================================================================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================================================================================================
Removing:
abrt x86_64 2.6.1-6.fc22 @updates 2.1 M
abrt-addon-ccpp x86_64 2.6.1-6.fc22 @updates 298 k
abrt-addon-coredump-helper x86_64 2.6.1-6.fc22 @updates 31 k
abrt-addon-kerneloops x86_64 2.6.1-6.fc22 @updates 79 k
abrt-addon-pstoreoops x86_64 2.6.1-6.fc22 @updates 14 k
abrt-addon-python x86_64 2.6.1-6.fc22 @updates 19 k
abrt-addon-python3 x86_64 2.6.1-6.fc22 @updates 14 k
abrt-addon-vmcore x86_64 2.6.1-6.fc22 @updates 42 k
abrt-addon-xorg x86_64 2.6.1-6.fc22 @updates 17 k
abrt-cli x86_64 2.6.1-6.fc22 @updates 0
abrt-dbus x86_64 2.6.1-6.fc22 @updates 129 k
abrt-desktop x86_64 2.6.1-6.fc22 @updates 0
abrt-gui x86_64 2.6.1-6.fc22 @updates 224 k
abrt-java-connector x86_64 1.1.0-4.fc22 @fedora 75 k
abrt-plugin-bodhi x86_64 2.6.1-6.fc22 @updates 20 k
abrt-python x86_64 2.6.1-6.fc22 @updates 62 k
abrt-python3 x86_64 2.6.1-6.fc22 @updates 58 k
abrt-retrace-client x86_64 2.6.1-6.fc22 @updates 107 k
abrt-tui x86_64 2.6.1-6.fc22 @updates 24 k
createrepo noarch 0.10.3-3.fc21 @System 301 k
libreport-fedora x86_64 2.6.3-1.fc22 @updates 41 k
libreport-plugin-kerneloops x86_64 2.6.3-1.fc22 @updates 38 k
libreport-plugin-logger x86_64 2.6.3-1.fc22 @updates 37 k
libreport-plugin-ureport x86_64 2.6.3-1.fc22 @updates 58 k
libxml2-python x86_64 2.9.3-1.fc22 @updates 1.4 M
python-dmidecode x86_64 3.10.13-12.fc22 @System 260 k
setroubleshoot x86_64 3.2.24-2.fc22 @updates 235 k
setroubleshoot-plugins noarch 3.0.61-1.fc22 @System 5.1 M
setroubleshoot-server x86_64 3.2.24-2.fc22 @updates 1.2 M
sos noarch 3.2-15.fc22 @System 994 k
systemd-python3 x86_64 219-25.fc22 @updates 193 k
virt-install noarch 1.2.1-2.fc22 @updates 95 k
virt-manager noarch 1.2.1-2.fc22 @updates 3.6 M
virt-manager-common noarch 1.2.1-2.fc22 @updates 5.3 M
Transaction Summary
=============================================================================================================================================================================================================================================
Remove 34 Packages
It’s odd this would be an issue - those all appear to be from the official repos, not a third party repo. I noticed there was a Fedora 21 package in there - createrepo, so I erased that. But that did not fix the situation. So finally I tried to use the –allowerasing to see what would happen. That seemed to look like it would work without erasing nearly everything. So I told it to d/l 5.2GB of packages (thank goodness Comcast isn’t enforcing data caps in this neighborhood).
Well, after that all that remains is to run:
dnf system-upgrade reboot
So I’ll see you on the other side.