Home

drupal.ls.net

Navigation

  • About
  • Blogs
  • Contact
  • Forums
  • Image galleries
  • Log in
  • Feed aggregator
Home Blogs tarvid's blog
    • Drupal
    • LSNet

Core security advisories

  • SA-CORE-2010-001 - Drupal core - Multiple vulnerabilities
  • SA-CORE-2009-009 - Drupal Core - Cross site scripting
more

Contrib security advisories

  • SA-CONTRIB-2010-026 - Monthly Archive by Node Type - Access Bypass
  • SA-CONTRIB-2010-025 - TinyMCE - Cross Site Scripting (XSS)
  • SA-CONTRIB-2010-024 - eTracker - Cross Site Scripting
  • SA-CONTRIB-2010-023 - Workflow - Cross Site Scripting
  • SA-CONTRIB-2010-022 - Internationalization - Arbitrary code execution
more

Drupal.org jobs feed

  • Expert Drupal consultant/developer | EquiSoft
  • Drupal ninja | Early stage social media start-up
  • Freelance Drupal developer | Echoleaf
  • Webbutvecklare | Two
  • Developer/Themer/All Rounder | Interactive Africa
more

Visit our client's websites

  • http://bridle-creek.com
  • http://demo.mydllurth.com
  • http://downtowngalax.com
  • http://drupal.ls.net
  • http://crossleft.org/
  • http://cuttingedgelaw.com/
  • http://new-river.dixongarner.com/
  • http://import.mydllurth.com
  • http://lyceum.mydllurth.com
  • http://mtvaleumc.org
  • http://news.mydllurth.com
  • http://oldcranks.com
  • http://psychguides.com
  • http://starbuck.net
  • http://stewartfurniture.com
  • http://tarvid.org
  • http://ubercart.ls.net
  • http://wolfeservices.net

Events

« March 2010 »
SunMonTueWedThuFriSat
123456
78910111213
14151617181920
21222324252627
28293031

Upgrading Ubuntu Feisty > Gutsy > Hardy

Submitted by tarvid on Sun, 04/19/2009 - 08:32

Diligence and hard work pays off in the long run but procrastination pays off immediately.

One of the disadvantages of experience is that you retain memories of past failures. Like hunting with Dick Cheney and upgrading operating systems. A former Mandrake Linux fan, I once destroyed a fledging managed hosting business by insisting on installing the "latest" version on a number of servers.

When we collocated our primary web server in a fast data center in Denmark, we chose to install the then "latest" version of Ubuntu. It worked well, so well that except for security upgrades I elected not to upgrade to Gutsy. I repeated this decision when Gutsy was released and then again when Hardy came out. Then came Intrepid and in 4 more days Jaunty.

Ubuntu's support policy is to designate certain releases as "long term". These are supported for five years and the rest one. Feisty being one of the rest was moved from active repositories to "old" repositories. One could keep current for awhile by drawing from the old repositories and indeed, one of the tools used to upgrade had to be obtained in this way.

That tool is "do-dist-upgrade". It was written to upgrade from Feisty to Gutsy when both were in the active repositories and it expects to find the system to be upgraded to point to those repositories. But if you wait until Feisty is in the old repositories and Gutsy is still in the current repositories you have a problem.

Hundreds have stumbled on this problem and one guy - Alex Muntada - came up with an ingenious solution - https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/153980/com...

Open two sessions, start the upgrade pointing at the old repositories and at the precise moment when the upgrade wants to modify the repository sources, use the second session to point to the current archives.

Once upgraded to Gutsy, do-dist-upgrade functions as expected and you land in Hardy - 8.04.2. - a "Long Term Release". A good place to stop for now.

Thanks Alex.

  • tarvid's blog
  • Login or register to post comments
  • Printer-friendly version
  • Send to friend
  • PDF version
  • Delicious
  • Digg
  • StumbleUpon
  • Facebook
  • Google
  • Technorati

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password
Powered by Drupal, an open source content management system
RoopleTheme