Linux Noob: Upgrading From Fedora 14 to Fedora 16


So, today I had enough.  I love linux and all it has to offer but I wanted a shiny bobble to play with, a challenge.  Entertainment.  So, instead of watching another mindless installment of some teenie bopper vampire movie, I decided it was time to hold on to my lugnuts because it was time for an overhaul.

I have been tempted with the prospects of upgrading Fedora 14 but I’ve been way too busy.  Not that today was any different but I felt the spirit move me, so I went for it.

First, I went to  http://fedoraproject.org/wiki/PreUpgrade and follow the instructions for getting PreUpgrade installed:

[muppet@computer ~]#  yum update

[muppet@computer ~]#  yum install preupgrade

[muppet@computer ~]#  preupgrade

I just let this thing run and I have to say I was really amazed at how smoothly the upgrade went.  I kept working away, and about 20 minutes later, it was done.  I rebooted and HOLY COW… shiny bobble.  I had a couple of issues but this could have gone so horrible… but it didn’t.  I tip my hat you you crazy kids at Red Hat.

The two big issues I had were with VirtualBox and Pidgin (using SIPE for communicator).  When I fired up the VBox, it tanked on one of my VMs showing and Exit Message 1. The advanced error showed a NS_ERROR_FAILURE 0x80004005.  Wait a minute… I recognize this error.  It’s the permissions error code I’ve seen in windows… wait… whaaaa?

I did a bit of searching and found a thread on the VirtualBox forums.  A post from “perryg” led to the correct solution (Thank you Perry).

[muppet@computer ~]#   /etc/init.d/vboxdrv setup

…and Virtualbox was fixed!  Sweet!

Next, I had to tackle Pidgin… This was a tough nut to crack.  Everything seemed to be correct but I kept getting this crappy SSL error.  Turns out the answer was pretty simple.  in the advanced config, there is an entry for Server/Port.  I checked on my backup machine and put in the config and it started working.  Wow.  that was cool.

So, the only two issues were resolved within a day.  Upgrading to Fedora 16 was really pretty comfortable for me.  Obviously there are a lot of changes… and several things to my configurations but everything works, even my bootloader.  I’m pretty excited about this but since it’s so new, I may have missed a couple of things.  I’ll keep you posted.

3/7/2012 – UPDATE:  Today did not start off well.  When I sat down at my desk, it took over 5 minutes to boot.  I thought the boot actually hung but it finally came back.  So I did a little poking around in the boot.log file and found this:

failed to start LSB: Bring up/down networking

When I saw this, I knew it was gonna suck fixing it.  So after about 3 hours of looking, I found this forum entry from the redhat.com’s bugzilla forum:

After reading this chain several times, it occurred to me that I might be running both the NetworkManger.service and network.service.  I simply entered this in:

[Muppet:Computer ~]# systemctl disable network.service

…and rebooted.  This seems to have fixed that problem.

It appears that my NVidia driver may not be working correctly.  Strange things are afoot, so I will be researching that tonight as well.  More to come…

3/8/3012 UPDATE:  The Jury is In… The upgrade was a bust! 

Well, today I tried to get Gnome3 working and it was a frustrating endeavour. I just felt like I was spinning my wheels and finally, after I had enough, walked away.  When I came back, I had an idea to get this working.  It’s not perfect… after all… I am a noob.

I created another account (adding to the wheel group), then logged out. I logged into the temp account, renamed my home folder, then created a new folder the same name as my account, then deleted my account.  All of this was to I could preserve my home folder contents.  Next I created another account with the same username and password as before.  After double checking the config, I logged out and then back in and… voilà… Success.

Well, now I have to rebuild my interface so I can be productive again but everything seems to be working.  I am actually logging this post via my VirtualBox VM.

So, the moral of the story is… upgrades suck.  Sorta.  I lost my user configs but not my files or the installation (that would have sucked so much more).  Reconfiguring my desktop is a small price to pay.  Plus, it will give me an opportunity to learn all the new, shiny features.  ohhhhhhhh… shiny baaaaaauble.