SuperMario is at Fedora 24

My main computer is now on Fedora 24. This time around I only had to uninstall HDR Merge (which was from my COPR and I hadn’t built a Fedora 24 version yet) and OBS-Studio because there isn’t a Fedora 24 package for it yet. Not bad.

After rebooting, I didn’t have graphics. Then rebooting once more kicked the akmod into gear and now things appear to be working well. 2 more computers left to upgrade to Fedora 24 – the VM server and the Kodi living room box.

Upgrading SuperMario to Fedora 23 Part 2

For some reason gazebo-doc the Fedora 22 version conflicted with the Fedora 23 version so I had to delete that. Also, despite the system claiming that it would not have to download the packages again, it appeared to not actually work that way – at least the second time I ran things. (After removing Kernel-debug packages to get more space in /boot)

Overall, everything went relatively well. The only bad thing is that there was not a kmod-nvidia available for my current kernel in Fedora 23 so I had to boot into my old kernel in order to have the benefits of the proprietary driver. So later today if there’s time I’m going to see if there’s a kmod-nvidia for this kernel in rpmfusion-testing that I could install. Otherwise, I’ll just keep checking every few days and stay on the older kernel until then.

So that’s 2/4 Fedora computers in the house upgraded.

Upgrading SuperMario to Fedora 23

Now 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.

Fedora 22 Upgrade Part 5: supermario

I was pleasantly surprised to see the next day, when I woke up, that plasma had loaded up despite the fact that I removed kmod-nvidia. Also, I did not have the same issue with KDM as I did with tanukimario. I was loaded in with the blue triangle background. I was greeted with the message “Your saved type “kde-plasma” is not valid any more. Please select a new one, otherwisee ‘default’ will be used.” I select “Plamsa” and am greeted with the KDE loading screen I’ve become oh-so familiar with.

Things load a bit slowly, although perhaps that has to do with the lack of the nvidia driver. I’ll have to check that presently. Interestingly, my activities have come along for the ride. Fedora didn’t eliminate them in the conversion to KDE/Plasma 5. I *did* lose my backgrounds and widgets which is par for the course. An

rpm -aq *nvidia*

seems to confirm that the packages haven’t somehow akmod installed themselves.

I start off with a

dnf groupinstall  "Fedora Workstation" "KDE Plasma Workspace" "Basic Desktop"

to make sure I have the base packages I’d have if I’d done a basic install. It includes a few more Gnome packages than I probably would have with a KDE install, but I’d probably end up with those anyway as I installed some Gnome stuff. dnf seems to run faster than yum did on the same system. Also, it was faster to load into Plasma 5 than it had been to go into Plasma 4.

Then

dnf install kmod-nvidia-340xx

that was incredibly quick! Then a distro-sync and a reboot. Interestingly, after all that my reboot led to my KDE desktop having a Fedora logo for the Kickstart menu instead of a K. Interestingly, despite my activities making it over, my virtual desktops were reduced to 1. Between a quick perusal of the settings and my memories of upgrading Kubuntu to Plamsa Workspaces 5, it’ll probably be somewhere between 1-3 weeks before I have all the settings the way I like them. Also, I can’t wait to try out KDE Connect! Once I have things configured, expect some desktop screenshot updates.

Fedora 22 Upgrade Part 4: supermario

Today was the big one, time to upgrade supermario, my workhorse machine. As usual I had to remove the kmod-nvidia packages. This time around, because my card was getting a little long in the tooth, it was the kmod-nvidia-340xx packages. I also had a bunch of plasmoid packages to get rid of that I didn’t need to remove on the other computers because I was only a heavy plasmoid user on this computer. Thankfully, I’d long since abandoned all the ones I had to get rid of. After running fedup 3 times (once initially, once after removing plasmoids, and once after removing kmod-nvidia packages) to make sure nothing was expected by the program to cause problems upon upgrade, I finally rebooted to upgrade. If the past is any indication, I should be able to get to a screen where I can reinstall kmod-nividia after the upgrades. I’m only a tiny bit worried that Fedora only seems to connect to the internet when a GUI comes up, but if it comes to that I’ll investigate what I need to do and be sure to publish the procedures here for anyone else in the same boat.

Fedora 22 Upgrade Part 3: kuribo

Today I upgraded my netbook. Interestingly, this had less problems than yesterday with the guest computer. Perhaps because I wasn’t using KDM on my netbook? Anyway, I was actually expecting a worse time, but it worked out. It appears that KDE Netbook edition didn’t make the jump to Plasma 5. But maybe it’s just a setting I need to discover. See, my netbook is a 2nd gen netbook – not a piece of garbage like our EEE Machine, but it has a sub-HD resolution and so using most programs is hard unless the Window Manager or Desktop Environment is getting rid of window decorations. So far, KDE 5 is OK. I may end up going to Fluxbox. (I did not like XFCE on this screen resolution) Here’s my desktop as of now:

Kuribo on Fedora 22 in KDE 5
Kuribo on Fedora 22 in KDE 5

Something nice and clean about that background image with the new, flat Plasma 5/KDE 5 and its monochromatic icons. KDE is a bit SLOW for this laptop with its underpowered Atom N455, but I may stick with it. We’ll see.

Fedora 22 Upgrade Part 1: tanukimario

Started off with the guest room computer as it’s the least used. If things go pear-shaped there’ll be less complaining. fedup had a complaint about the one of the dependencies of the Dolphin Emulator. I just uninstalled it for now. I’ll worry about reinstalling it later. Often during these upgrades it appears that the biggest source of issues are badly written dependencies; badly written in the sense that I end up having to remove the offending packages only to reinstall them post-upgrade without any issues.

When it loads up, for some reason I don’t have a GUI. I can startx with root and I see that Fedora has taken KDE’s psychedelic kaleidoscope and made it monochromatic.

tanukimario on first boot in Fedora 22 KDE
tanukimario on first boot in Fedora 22 KDE

Let’s see if a reboot gives me a GUI with the normal user. Good thing I didn’t try this on my main computer yet.

I have a feeling this may have something to do with a display manager change. Plus some KDE packages, like Settings, are missing. So I do a

dnf groupinstall “KDE Plasma Workspaces”

I’ll post later with the results.

Upgrading to Fedora 20

The original fedup – 0.7 – did not work. Upgrade to 0.8 and then it complained about three packages – gthumb, picard-freeworld, and kipi-plugins. I THINK what happened is that my Fedora 19 version was the same or greater than the version in Fedora 20, but the dependencies were written in such a way as to not allow greater library versions. In other words, depends on library 1.0 and so version 1.1 doesn’t work. Sometimes that can be an important hedge against APIs changing, but often it can lead to annoying upgrades and updates. There are times where I couldn’t update a bunch of packages because of another. So I would remove that one and upgrade (or update) and later I could reinstall it. So I removed these packages and proceeded with the upgrade. It still complained about nvidia (which is really the only thing that is a problem after every upgrade)

Afterwards no major issues. nVidia still amod-compiled itself and I was able to reinstall those packages. Not as seamless as the last upgrade or two, but still in the top 5 easiest.

Preupgrade Fedora 14 to Fedora 15

Just used preupgrade to go from Fedora 14 to 15.  The entire process took about 3 hours.  That’s not too shabby!  In the old days of disc upgrades it had to go for days.  Yum upgrade often had to work overnight.  This one was much faster!  After the upgrade, I had to turn off my dropbox repo – apparently they don’t have a Fedora 15 repo turned on yet.  That allowed me to run yum distro-sync which bought me up to more or less at least what’s in Fedora 15.  Otherwise you’re just upgrading your packages, but you may be missing some new ones that were added in.  That’s what messed me up on the last upgrade.  I still have to work on the rpmnew thing to get my config files as close to what they should be as possible and I have to figure out if the orphan packages I have installed are programs I should get rid of to make sure they don’t potentially cause problems in the future.  KDE is working just as good as before.  GDM looks very different – very similar to Gnome 3 and Gnome Shell.  I’ll have to sneak in there later on in the week and try Gnome Shell out.  Sound works and everything else works.  (I only use an Ethernet connection so it’s not too complicated of a situation)

Quick update on my upgrade to Fedora 14

The Gnome panel was acting a little buggy and I was going to report that, but I decided that instead I could load up KDE.  I’d been wanting to check it out a little more ever since I took a look in October.  But I was unable to open Kontact because akonadi was being annoying.  Turns out that the version of akonadi I had installed from Fedora 13 was technically a higher version than the one with Fedora 14.  I ran most of the commands on this page after getting the link as advice from fenris in the Fedora freenode IRC room.  The most important one was the yum distribution-synchronization which fixed that akonadi problem.  Kontact now loads up.  It’s acting a bit funny with my gmail messages, but I’m sure that can be fixed.  So I’m going to have to get back into Gnome to see if the panels are behaving a bit better now.  After all, I ended up installing about half a gig of updates tonight as a result of the instructions on that page.  This is why, folks, everyone always recommends just going for a fresh install.  Upgrades always require a bit more work.

Upgraded to Fedora 14

I just did a preupgrade upgrade from Fedora 13 to Fedora 14.  The only hitch is that it didn’t find enough space to download the installer ahead of time so that had to be downloaded after the the reboot.  Everything went off without a hitch.  My absolute cleanest upgrade ever.  Dual screen worked, nothing had to be uninstalled.  None of the repos had to be disabled.  All my usual programs work.  I haven’t tried Blender yet, that’s tomorrow.  The first thing I noticed was that the OpenOffice.org icons have changed again.  This is the third time, I think,since I’ve been using Linux.

New Icons in Fedora 14
New Icons in Fedora 14

Then I noticed that Empathy had new icons.  I think, once I figured out what they were, that they’re very clever, but harder to figure out than the previous ones.  If you look at my recent Empathy review, you see that it’s very easy to tell what’s going on at a glance.  Green circles are available and red triangles are gone.  There’s nothing intuitive about circles and triangles, but the colours are pretty universal.  Here’s the new icon set:

Fedora 14 - Empathy status icons
Fedora 14 - Empathy status icons

Available is a heartbeat, busy is a dude on the phone, and away is an empty chair.  Invisible is a ghost and Offline is a greyed-out dude.  Which totally makes sense once you figure out what it is.  At first I thought Away was a bug of some sort.  I had to look really close at the screen to figure out what it was.  Now, it’s something I’ll get used to, but I’m not really sure if it’s the best icon set.

What else is different?  Liferea is no longer broken.  Some time during Fedora 13, it got to where it would crash on a bunch of feeds.  The only way to keep it from crashing was to launch it on the commandline.  That’s good.  In Evolution, today’s tasks are no longer highlighted in blue.  That sucks because it made it easy to see what was to be done today.  Now it’s just bold.  I’m curious to see if the old ones will be red again.  There’s an issue with gPodder not properly handling feeds that get new episodes.  But they already know about that.  I saw it on the dev mailing list.  It’s also plaguing Ubuntu, so I’m not too worried.  I’m sure it’ll get fixed right away.

Overall, I’m pretty happy with the new version of Fedora and Gnome.  Later this week I’ll be checking out the new version of KDE when I take another look at Amarok.  For now I think this is probably the least bug-ridden release ever.  Kudos to the engineering and release teams.

yum upgrade to Fedora 12 (and mini-review)

So I was unable to preupgrade to Fedora 12, even after the latest update.  So I did a yum upgrade since I’ve known that to work in the past.  As always, I followed the instructions here.  It was very fast this time around compared to past upgrades.  It only took 2 hours 40 minutes.  I ended up needing to tell yum to ignore problems because of a weird package that it wanted to install, but couldn’t.  But then installed anyway.  I’m not sure what’s up with that.  The specific package was abrt.  And then when I went to install it afterwards, it said it was already installed.  Go figure!  So far there’s only one thing that annoys me since upgrading.  All my taskbar icons are much more spread out.  I tried to push them together, but I think this is as close as they get.  See the images below for a comparison.

Fedora 11 Taskbar
Fedora 11 Taskbar
Fedora 12 Taskbar
Fedora 12 Taskbar

I also ended up with just two workspaces.  That was easy to bring back.  Also, the icon set didn’t change and that’s a bummer.  But then again, since we’re going to Gnome Shell with the next Gnome anyway, we won’t even have taskbars.  Another interesting change was that System no longer has “About Gnome” and “About Fedora”.  It jsut has “About this Comptuer” which gives slightly different info.  Another thing I forgot – I didn’t get the pretty opening despite the fact that it said nVidia cards were now supported.

I went into the Theming menu and learned that Fedora had changed to a lighter shade of Blue.  It also appears they went back to more standard-looking icons.  See comparison below:

Fedora 11 Theme
Fedora 11 Theme
Fedora 12 Theme
Fedora 12 Theme

My biggest reason for upgrading was to get the latest gPodder client, so let’s see how that has changed.  Visually it hasn’t really changed at all.  I had reported a bug in how it handled a certain NPR feed.  I’ll have to wait until tomorrow to see if it’s fixed as they said it was.  However, while launching Evolution and gPodder I saw that we inherited the really slick-looking update notifications from Ubuntu.  I know that visuals shouldn’t matter that much, but with how nice that looked, it made me proud to be using Linux if someone were to look over my shoulder.  Here are two examples:

Fedora 12 notifications
Fedora 12 notifications from Evolution
Fedora 12 notifications 2
Fedora 12 notifications from gPodder

We also got these nice looking rounded corners on the tool tips:

rounded corners!
Rounded corners!

I loaded up my communications programs:  X-Chat Gnome, Pidgin, and Gwibber.  Didn’t notice any differences.  I was disappointed that Gwibber 2.0 wasn’t included, but I guess it came out after the freeze.  That’s another change I was hoping to get from the upgrade.  Finally, I opened up Liferea.  No obvious changes there.  I decided to hop over to KDE since it had been upgrade to 4.3.  Oh my goodness.  It sucks!  I don’t know if it was SELinux or what, but it was so slow as to be unusable.  Every click took forever.  The whole desktop crashed.  Then again, KDE has always been buggy in Fedora.  I also jumped over to Xfce and it seemed to be nice.  I was so into Xfce for a while, but right now it seemed a bit spartan compared to Gnome.  One thing I DID like about Xfce (that KDE has and Gnome doesn’t) is the ability to set a different desktop background for each of my monitors.

Overall, it appears to be a decent upgrade.  Most things appear the same and a few things have changed.  This is good – it’s how a mature desktop should be.  Upgrades here and there, but no more radical changes.  (Although, with Gnome 3.0 – we’ll be in an upheaval)

Upgrading to Fedora 10

Now that I have “I’m Not Mad” caught up for the next month, I thought it was an OK time to upgrade to Fedora 10.  Unlike with the Fedora 9 release, there haven’t been huge complaints of the upgrade causing the system to become unusable.  (Most, though not all, of that came from the version of X.org that Fedora 9 used)

As usual, I followed instructions at https://fedoraproject.org/wiki/YumUpgradeFaq and I started the yum upgrade command at 1852.  KDE basket-contact gave me dependency errors so I had to uninstall it.  It had been giving me problems with updates as well – I had just forgotten about it.   1854 – started upgrade again.    This time a problem with gstreamer – I think gstreamer gives me problems every upgrade.  So I remove gstreamer08-plugins.  (Which was apparently hanging around from fedora 6).  This also got rid of some more gstreamers packages hanging around from Fedora 5.  Don’t know why I still had that kruft there, but it’s gone now…  1859 – started yum upgrade again.  This time it works!  2.8 GB!  Well, it’s certainly the least painful yum upgrade process I’ve gone through yet – at least from this point in the process.  The download process seems to be moving along pretty quickly.  I guess getting that “fastest mirror” package out with Fedora 9 really does find the fastest mirror.  Also, this far out from the Fedora 10 release, there shouldn’t be too many people hogging up the mirrors.  What am I looking forward to in Fedora 10?  Oddly, not much.  Compared to previous releases, there isn’t any one technology I’m very excited about for Fedora 10.  Sure, it’ll be nice to have the latest Gnome, but that release is so incremental, I doubt I’ll notice much.  The latest KDE MIGHT be enough to finally get me back to KDE.  KDE 4.1 was good, but not good enough.  Other than that it’ll just be nice to have the latest stuff.  Something I can do every 6 months or so with Linux and only every five or more years with Windows.

Sometime between 2230 and 0630 the next day, the yum upgrade was complete.  Very fast!  Previous upgrades have taken around 24 hours or more!  Then I did the group updates.  And rebooted.  I don’t have an ATI card so my boot screen is now a blue bar being chased by a light blue bar being chased by a white bar.  Not quite as impressive as previous versions.  And…I appear to no longer have a graphical desktop…I just have a blinking line instead of GDM.

I checked around on the net for help and found this page.  After checking my Xorg logs (as I would have done if I didn’t have to high-tail it to work), I found out that my graphics card was only supported with the legacy nVidia drivers.  So I had to remove the 177 drivers and go to the 173 drivers.  After this…success!  I had GDM once again.  OOh, and the fading in of the screen was a nice touch!

Well, upon first boot into Xfce (my default desktop for the past several months) nothing appeared to be different.  I launched Evolution and Rhythmbox as usual.  Evolution brought up a migration wizard since they have now moved to sqlite for email.  (From w/e it was before)  Rhythmbox looked slightly different on the left-hand-size.  I think they changed the shading a bit on the headings (library, stores, playlists, etc), but other than that it appeared to be roughly the same.  The burn icon looks a little different.  Sound works.  I then opened up Pidgin as usual.  Finally, I started up Liferea.  And that worked well.

Now to test the two programs I need for “I’m Not Mad“.  Inkscape started up just fine.  So did Blender.  I am happy.

So, there you go.  An upgrade working as it should.  Sure, there were some small niggles to fix, but overall it’s not the nightmare it used to be.  I think if the Fedora team continues to work on this, we could see Fedora become on par with Debian/Ubuntu when it comes to upgrades.  So, if you have Fedora 9, it looks like a yum upgrade to Fedora 10 could be an easy task.