can I upgrade Ubuntu 9.10 to 10.04 in place? [yes]

Hello everyone,

I have two Linodes running Ubuntu 9.10 (Karmic) and I would like to upgrade them to 10.04 (Lucid).

I attempted the following commands, but it b0rked one of my Linodes and I had to restore from backups.

sudo apt-get update
sudo apt-get install update-manager-core
sudo do-release-upgrade

Is there an official method for doing an in-place upgrade for Ubuntu on a Linode?

Ooops! I just found some instructions in the library at … untu-10.04">

Before trying this out, can anyone comment on their experiences doing this?

edit: minor corrections

5 Replies

I followed those exact steps from the Linode Library, and I encountered zero problems. This is on a node that started as 9.04 and has been upgraded in place twice now.

You could always clone your linode to test the upgrade process with, if you're not comfortable doing it live.

I followed the instructions and upgraded without issue. :)

By the way, the restore process from backups were quick and painless.

Thanks Linode and community!

I found that kernel messages weren't being logged by syslog using the linode kernels.

ubuntu's syslog doesn't run as root, and one of the files it needs to read to log is in /proc and read-only root, in karmic, ubuntu used dd to fix that, in lucid, they got rid of dd and used a kernel patch, which the linode kernels don't have.

So if you want kernel messages logged, you need to run the lucid kernels.


I found that kernel messages weren't being logged by syslog using the linode kernels. … bug/565288">


ubuntu's syslog doesn't run as root
By default. You can tell it not to drop privileges, which is an easier fix, in my opinion. Alternatively, you can install syslog-ng or something else to replace rsyslog.


Please enter an answer

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct