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.

Yum Upgrading to Fedora 9

Ok, I noticed that most complaints on the Fedora mailing list seemed to have been solved and it has bene a few months since Fedora 9 came out. So I figure that it’s time to finally upgrade. Also, my biggest problems appear to have been resolved. Although X.org is still in beta, nvidia has released drivers that will work in the interim. And today KDE 4.1 was released! I expect it’ll be in Fedora any day now. I was going to wait until it was there so I wouldn’t have to download all the KDE packages twice, but I figure it’s not that big a deal.

Just like the upgrade to Fedora 8, I’m following the procedure at http://fedoraproject.org/wiki/YumUpgradeFaq

Here’re the steps I took and any problems I had.

  1. Remove all .rpmsave and .rpmnew files.
    For this I just ran locate on .rpmnew and .rpmsave and then deleted the files
  2. Find orphan packages with package-cleanup –orphans
    Found some FC7 annd some FC8 packages. None of them failed with %postun
  3. Install yum-fastestmirror
  4. yum clean all
  5. rpm -Uhv ftp://download.fedora.redhat.com/pub/fedora/linux/releases/9/Everything/i386/os/Packages/fedora-release-*.noarch.rpm
  6. mv /etc/yum.repos.d/fedora-updates.repo.rpmnew /etc/yum.repos.d/fedora-updates.repo
    mv /etc/yum.repos.d/fedora.repo.rpmnew /etc/yum.repos.d/fedora.repo
    Just like last time, this wasn't necessary for me
  7. Update third party repos. For me this was livna
  8. ctrl + alt + F1
  9. Log in as root and issue command telinit 3
    Takes a little while
  10. Uninstall thunderbird
  11. yum upgrade
    Ok, I have problems with ogle, BitchX, thoggen, kdemiltimedia-extras-nonfree, ogmtools and libdvdplay. Probably some lingering dependencies from Freshrpms, although I’m not sure. So Now I have to yum remove them and try again. Hopefully these don’t cascade into many others needing to be removed. Now, it only needs to remove libdvdplay-devel, ogle-devel, and ogle_gui. Much better than my last upgrade. So here we go again…..
    yum upgrade…. (no elipses in your commands)
    It looks pretty neat as all the stuff blows by in the command line. Remember not to go too far until you answer yes to the actual upgrade prompt or you’ll lose valuable time.
    2.8 GB to be downloaded…this may take a while….
    It started at 1930 and finished at….sometime between 2335 and 0630 the next day.  And it logged me out.
  12. yum groupupdate Base
    Hmm… yum looks different now.  4.4 MB of packages to download and install.
  13. yum groupupdate "GNOME Desktop Environment" \
    "Development Tools" \
    "Hardware Support" "Sound and Video" \
    "Graphical Internet" "Fonts" \
    "Games and Entertainment" "Printing Software" \
    "Administration Tools" "Office/Productivity" "System Tools"
    85 MB of downloads....
    Had to yum remove pirut, the old package manager, because it conflicted with gnome-packagekit then run the command again
  14. yum groupupdate “KDE (K Desktop Environment)”
    Surprisingly, only 4.4 MB
    And what’s with this RPM Fusion Free thing?
  15. /sbin/grub-install BOOTDEVICE
    no errors caused....
  16. cd /etc/rc.d/init.d; for f in *; do /sbin/chkconfig $f resetpriorities; done
    Gave the output:
    service functions does not support chkconfig
    service halt does not support chkconfig
    service killall does not support chkconfig
  17. reboot!
    Lots of unable to send message problems – I think this is related to upgrading from System V Init to upstart….anyway….it reboots

As it reboots, I notice the popping sound that everyone’s been complaining about when udev comes up.  Wow!  The graphical boot works for me again!!  It hadn’t been working since I updated to Fedora 8 (or maybe Fedora 7)  No more watching the text scroll by.  The new GDM theme is pretty slick looking.  (At least the background is – the part where you enter your username/password is pretty blah….)

I’m able to log into Xfce (I had it set as my default ever since that Xfce post last month).  It looks pretty slick like the icons have been replaced with some new slick SVG ones.  Interestingly, Evolution has moved from network to office.  And it’s no longer called Email, it’s called “Evolution Mail and Calendar”.  Also, tons of icons appear to be missing within Evolution.  They just show up as a icon with an X in it.  Same thing with Rhythmbox.  But, everything seems to be functioning correctly.  Also, all my desktop icons are gone too.  Perhaps they refer to a theme that’s no longer in use?  I go to Xfce’s menu then Settings -> Settings Manager -> User Interface Preferences.  Changing the theme from hicolor to Bluecurve brings back the icons I know and love…at least on the desktop.  Rhythmbox has also now found its icons, but not Evolution.  I take it down and start it up and now it’s back to normal!  Sweet!  So after my upgrade I’m pretty much able to use everything just like I used to.  Looks like yum upgrade continues to be a viable way to upgrade Fedora.

Later today I’ll log into Gnome and see what’s changed there.  Perhaps they can bring me back from Xfce’s clutches?  And as soon as Fedora goes to KDE 4.1 (any day now) I’ll be checking out the new KDE to see if 4.1 is a viable transition from KDE 3.5.  (I never tried 4.0 because everyone said it was too beta)

Mario Yum Live Upgrade to Fedora 8 complete

I had to uninstall a few more multimedia packages, but it eventually upgraded. After rebooting I arrived at GDM just fine – yay! I’m not sure if it’s just me, but the bootup time on Fedora 8 seems to a A LOT faster than it was in Fedora 7. I feel like I got to GDM a lot faster.

Compiz is working and so is dual screen – so far this live upgrade has been better than any of my DVD/CD upgrades. Due to either updates in Compiz or in Gnome or in Fedora’s changes to Gnome, I finally have something I’ve wanted since Fedora Core 6 – on the desktop switcher, when using Compiz, it would not show the dividers between the desktops. Now it does show the dividers, making for a better experience. It’s easier to click on the exact desktop I want. Then again, at least on this first boot, I seem to be missing the top-most bar on my program – where the max, min and close program button are. Not surprisingly, there are no updates to install.

Well, I have some programs to reinstall. I’ll let you know if there are any problems in the end. Also, I finally understand why the upgrade kept hanging before. Because of the conflicts between Freshrpms and Livna, it was unable to resolve the dependencies. Back if there’s anything worth reporting later.

Fedora 8 upgrade on Mario

Mario is my main Linux box. I had to uninstall x264 this comes from the fact that I mixed livna and freshrpms. I never intended to do so, but I started with freshrpms back in the day, but nowadays I use livna for my graphics card. That plus freshrpms relative lack of updates compared to livna means that it’s slowly sliding off my computer. The only bad thing is that livna does not carry binaries for Cinelerra. I’ll have to investigate what I should do there. So far, for dependency errors I’ve had to remove:

lalbgl
x264
cinelerra
dvdrip
ffmpeg
ffmpeg-libpostproc
gstreamer-bad
k3b-extras-nonfree
kino
libquicktime
mencoder
mjpegtools
mplayer
mplayer-skins
mplayerplug-in
ogmrip
subtitleripper
transcode
vlc

Most of these I plan to reinstall afterwards. Further reporting if there are most steps that need to be taken and/or when I get to a Fedora 8 desktop.

Upgrading Fedora with Yum

I followed the procedure at http://fedoraproject.org/wiki/YumUpgradeFaq so the point of this is just to go over my experience with these steps.

  1. Review and remove all .rpmsave and .rpmnew files before and after upgrading
    I basically did a locate, found them and deleted them.
  2. for a in $(find /etc /var -name ‘*.rpm?*’); do b=${a%.rpm?*}; diff -u $a $b; done
    I did this, but I didn’t really know what to do with the results. It appears not to have mattered in this case
  3. yum clean all
  4. rpm -Uvh http://mirror.anl.gov/pub/fedora/linux/releases/8/Everything/i386/os/Packages/fedora-release-8-3.noarch.rpm http://mirror.anl.gov/pub/fedora/linux/releases/8/Everything/i386/os/Packages/fedora-release-notes-8.0.0-3.noarch.rpm
  5. v /etc/yum.repos.d/fedora-updates.repo.rpmnew /etc/yum.repos.d/fedora-updates.repo
    mv /etc/yum.repos.d/fedora.repo.rpmnew /etc/yum.repos.d/fedora.repo
    I tried this, but it appeared to be irrelevant as the .rpmnew file was not created. Got an error about the file not existing.
  6. ctrl + alt + F1
  7. telinit 3
  8. yum update rpm\* yum\
  9. yum upgrade
    This is the part that takes the longest, but I think it took just a few hours max. The dependencies were resolved within about a half hour and the rest of the time was downloading and installing
  10. yum install yum-utils; package-cleanup –orphans
    I did this, but they were mostly packages I didn’t care about too much – mostly some emulators.
  11. yum groupupdate Base
    In my case, this only updated/installed one or two packages
  12. I then realized I had not had freshrpms enabled so I enabled it and yum update , but some of them failed; due to conflicts with livna, I presume.

  13. yum groupinstall sound-and-video (if you are using Gnome)
  14. rpm -e –noscripts avahi-0.6.17-1.fc7

And then I was updated and everything I’ve used so far on there appears to be working correctly.

Fedora 8 yum upgrade success

Well, at least it worked pretty well on my future PVR. I will give a more detailed explanation/directions of my experience for others who may be wondering if this is really as scary as it sounds since it’s “unsupported”. However, my main Linux computer is much, much more complex in the number of packages installed. I’ll probably be waiting until after the Thanksgiving Holidays to tackle that one to make sure that I have the needed time to fix things if they go wrong. At least I’m happy at the prospect and I plan on letting the Fedora Live Upgrade SIG know about this so they can make it officially supported.