A Django site.
June 26, 2008
» A Reminder About Upgrading Ubuntu…

I have seen a few questions in IRC and the forums lately regarding upgrading Ubuntu machines.  I thought I would toss out a reminder on the best, supported, methods of upgrading your machine and how to avoid (hopefully) some common pitfalls.

Upgrade Preparation

The first step towards an upgrade is to backup any mission-critical data that you may need.  Things like your documents, presentations, homework, etc.  I have never had an issue with an installer breaking and losing my data, but its simply just a good idea.  I’d hate to not have done the “just-in-case” and look back in regret.

Back up all your data by copying or archiving everything from /home/username, including those hidden folders.  This will include your personal files and personal configuration and settings.

Upgrade Requirements

It is worth pointing out that two things are required before you’ll be able to cleanly upgrade your machine.

  1. Your machine is completely up to date on its current release.
  2. You understand that upgrading is only supporting between single releases or LTS to LTS releases.  (ie; 7.04 -> 7.10 -> 8.04 is OK, 6.06 -> 8.04 is OK)

Once you understand these simple requirements you’re ready to begin.

Upgrading Your Machine

I have outlined upgrade steps in the past, which you may want to refer to for further details (a lot of feedback in the comments section), and I’ll also review them here.

No matter the version you are currently using you can be automagically offered an upgrade by using the Update Manager tool.  This tool can be found via “System > Administration > Update Manager” or via launching it by way of the Run Application Dialog:

ALT+F2 "update-manager"

As mentioned above you need to make sure your machine is up to date on its current release before you’ll be offered the new version.  Do this by clicking “Check” to check for any available updates.

Apply all available updates (these should not normally be delayed, very rarely do updates cause any breakages).

Repeat the update process until you are notified that a new release is available.  You’ll see something similar to this:

update manager upgrade to 8.04

If you are still on a previous version of Ubuntu the “available release” may vary, of course.

Remember, if you are upgrading from Ubuntu 7.10 you can upgrade directly to the latest release of 8.04.  If you are using anything previous to that you’ll need to repeat these steps for each release until you arrive at 8.04.  Yes, this might take some time if you are very far behind.

If you are using Ubuntu 6.06 you should be notified that 8.04 is available and you can upgrade directly.

Related

April 24, 2008
» Upgrade To Ubuntu 8.04

Ubuntu 8.04 “Hardy Heron” is released!  Definitely cause for celebration with many, many new features and improvements!  I figure a hot search item for the next little bit will be regarding how to upgrade.  I thought I’d share a collection of links that will hopefully cover enough of the bases to cover everyone.  Remember, the interweb tubes are going to be fairly clogged today so don’t be surprised if core Ubuntu sites take forever to load or don’t load at all.  I notice the Ubuntu Wiki is already overloaded this morning.  I’m hoping I’ve covered enough of the bases with recent posts to get everyone covered.

I’ve also linked posts from previous releases.  The steps are generally similar enough to give you a good idea.  Feel free to use them as a reference but not pure-gospel.

Upgrade Ubuntu 6.06 or 7.10 to Ubuntu 8.04

Upgrade 7.10 “Gutsy” to Ubuntu 8.04 “Hardy” (ubuntu-tutorials)

Upgrade 6.06 “Dapper” to Ubuntu 8.04 “Hardy” (ubuntu-tutorials)

Upgrade from Ubuntu Release Candidate to Ubuntu 8.04 Final (ubuntu-tutorials)

Upgrade Ubuntu Images to Final with Jigdo (ubuntu-tutorials)

Upgrade Ubuntu 6.06 “Dapper” Server to Ubuntu 8.04 “Hardy” Server (ubuntu-tutorials)

Upgrade Ubuntu 7.10 (Gutsy Gibbon) to Ubuntu 8.04 LTS (Hardy Heron) Beta (ubuntu geek)

Ubuntu Community Wiki Upgrade Notes (community wiki)

Previous Release Steps

How To Upgrade to Ubuntu 7.10 (ubuntu-tutorials)

Upgrade Ubuntu 7.04 Server to Ubuntu 7.10 (ubuntu-tutorials)

Upgrade Problems?  Try A Different Repository Mirror (ubuntu-tutorials)

Caching Upgrade for Multiple Machines with Apt-Cacher

If you plan on upgrading multiple machines on a single network using the above options please, for your sake and for the sake of the interweb tubes, set up something like Apt-Cacher to make your upgrades more bandwidth efficient!  Basically, if you’ve got two or three machines you plan on upgrading, Apt-Cacher will pull down all the required packages for the first machine & then cache them for the remaining machines.  The second and third (and fourth.. and fifth..) will upgrade tremendously faster and you’ll help unclog the interweb tubes for everyone else :)

Related

April 23, 2008
» How To Upgrade Ubuntu 7.10 to Ubuntu 8.04

Ubuntu 8.04 “Hardy Heron” is now almost final and I want to congratulate the entire team and community for a great accomplishment!  This is another fine release and I feel proud to be part of this community.

For those that now want to upgrade from Ubuntu 7.10 “Gutsy Gibbon” to Ubuntu 8.04 “Hardy Heron” you can follow the steps below.

Upgrade Using Update Manager

Step 1: First make sure your machine is current for Ubuntu 7.10.  Launch the Update Manager tool and “check” for any remaining updates.

Press Alt-F2 and type update-manager

Click the Check button to check for new updates.

Apply any remaining updates before you continue to Step 2.

Step 2: If your machine is already completely up to date you can then relaunch the Update Manager tool and upgrade to the next release, Ubuntu 8.04 “Hardy Heron”.

Press Alt-F2 and type update-manager --devel-release

(when 8.04 is final the --devel-release is no longer needed)

Upgrade Ubuntu 7.10 to 8.04 via Update Manager

Click the Check button to check for new updates.

A message will appear informing you of the availability of the new release.

Upgrading to the latest version

Click Upgrade

Follow the instructions as the Update Manager utility will walk you through each step of the upgrade.  You will still have a chance to back out after clicking Upgrade if you feel you’re not yet ready.

It should be noted that this will upgrade your machine via your internet connection and can take quite some time. If you have access to a fast mirror it can be faster, but immediately after a release the interweb tubes tend to clog up. You’ve been warned.

For more information and suggestions from the Wiki see: Upgrade Notes

Related

January 16, 2008

Kevin Kubasik
nonic
For Once I Oneder
» Follow Up: Beagle 0.3.2 Gutsy Packages

It appears that I spoke too soon, and some packages had not finished their builds, now everything should be done.
Kevin Kubasik's PPA


January 10, 2008

Kevin Kubasik
nonic
For Once I Oneder
» Beagle 0.3.2 Packages Backported To Gutsy

So, I have completed  the simple task of backporting the Beagle 0.3.2 package to Gutsy. While Beagle itself runs just fine (Gotta love the magic of runtimes!) there are some known issues with libbeagle. Namely, since the small API change,  the Nautilus that ships with Gutsy has a few issues. To try and solve this issue, I have a poorly backported Nautilus with the needed fixes available as well, however I must warn you, I recently made the switch to Gutsy and haven't given these packages much testing. Please report bugs with the packages to launchpad (and assign them to kkubasik) or leave a comment on my blog. The other devs really aren't all that interested in my mistakes ;)

So, without further ado! I give you the coolest PPA on earth.

November 10, 2007

=Utah Open Source=
Utah Open Source
The Utah Open Source Foundation
» One Last Reminder - MDRP Today!

If you’ve been hiding under a rock, or ignoring posts lately, this is a good time to read.  Later today will be the Multi-Distro Release Party. Ubuntu (Gutsy Gibbon), Fedora (Werewolf) and OpenSUSE (10.3) will be available via network install.  CDs and DVDs for all three distributions, and possibly others, will also be available.  Come and enjoy the festivities!

Map: http://tinyurl.com/yprnqr
When: Saturday (Today!), November 10, 2007 1pm-5pm MDT
What: Installfest, pizza, drinks and more.

Cheers,

Clint Savage
The Utah Open Source Foundation, Open Source for Utah, and the world!

November 2, 2007

Clint Savage
herlo
Sexy Sexy Penguins » Tech
» Please define “Distribution”

As some of you may know, I am the founder of the Utah Open Source Foundation.  On November 10, we’ll be holding the Multi-Distro Release Party, and I planned on sharing Fedora (of course), OpenSUSE and Ubuntu.  Its the only Multi-Distro Release Party going on that I know of, but I could be wrong.  If you live in Utah, you should come, it’ll be a blast!

The point of this post is to ask a simple question, however.  During the promotion of this event, I’ve received suggestions beyond the three big versions of Linux that are being released close to one month from each other.  For example, OpenBSD will be release soon, and Apple released Leopard for Mac OSX, among others.  And while every operating system is welcome to participate in the MDRP, I can’t help but wonder about certain definitions.

My question is what counts as a distro?.  I mean how do you classify yourself as a distro?  Is it a Linux only thing?  Or, is it just Open Source OSes?  Maybe its nothing, and I’m just bringing this up for no good reason.

Your comments are appreciated and encouraged.

Cheers,

Herlo

October 20, 2007

Hans Fugal
no nic
The Fugue :
» Gutsy breaks Samsung's Unified Driver

I have a Samsung SCX-4100 monochrome laser printer and scanner. I am quite happy with it as a printer, but it occasionally gives me heartburn because of the driver situation. Samsung has put together a binary driver, and not an especially bad one at that. It has a nice installer, and for the most part it Just Works™ and works well. But if you're a sysadmin or FSF (free software freak), it will get on your nerves. It futzes about with cups and sane, though it hasn't broken either in a long time. It has a history of changing apps like xsane, OpenOffice, etc. to setuid, though it no longer does this either. The biggest problem is that just about every other time you update Ubuntu it stops working.

This time, there's one and possibly two problems. The first and primary problem is that /usr/lib/cups/backend/mfp segfaults. I don't know why, but my best guess is version incompatibilties (maybe cups version or system libraries). The second problem, which I came across while googling around, may be that there's going to be a problem with AppArmor. If you get past the segfault, you might try disabling AppArmor for cups. I don't know much about AppArmor, but it looks like this is the mantra: sudo aa-complain cups. Or, turn it off entirely with /etc/init.d/apparmor stop. Neither of these fixed things, but the logs did change so it might be a needed step.

In the meantime I'm hooking the printer up to my Debian server, and thanks to cups things will be completely transparent. Until I want to scan something, of course, but I can probably use NX in a pinch if it still doesn't work in Ubuntu by then.