Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to upgrade my Ubuntu server from Hardy to Lucid with the command do-release-upgrade.
However, I'm getting an error saying:

W:Failed to fetch 404 Not Found

The IP is one from the company from which I rent this server. However, I do not have Plesk installed on my system. The hosting company (Amen) installs the OS of your choice for you with or without Plesk. I didn't install Plesk and installed myself virtualmin instead.

Does that mean that my server is configured to be upgraded only by their internal repo? If so, how can I change that?

share|improve this question
up vote 2 down vote accepted

Plesk is the control panel running on your system. There are likely many dependencies on Plesk and custom binaries installed the the Plesk software relies on. Thus, it looks like Plesk uses a repository to manage all this.

When I check out the main Plesk repository you can see there is no lucid folder: This probably suggests that Plesk 8.6 is not supported on lucid (10.04).

According to the Plesk website ( Plesk 10 is supported on 10.04. I would check with Plesk on the proper upgrade procedures. The repository appears to be at But it wouldn't be wise to just change the repository URL in /etc/apt/sources.list or /etc/apt/sources.list.d without backing up the machine first.


If you are not using Plesk then it looks like their repository list erroneously includes the Plesk binaries. If this is just plain Ubuntu 8.04 then you should be able to modify the /etc/apt/sources.list to include the default Ubuntu repositories:

mv /etc/apt/sources.list /etc/apt/sources.list.backup
nano /etc/apt/sources.list

Then add the repositories based on Here is an example for lucid (10.04):

deb lucid main restricted
deb-src lucid main restricted

deb lucid-updates main restricted
deb-src lucid-updates main restricted

For 8.04 you will want to replace all instances of 'lucid' with 'hardy'. Then do-release-upgrade should be able to check for new releases. I have never tried this upgrade method. But it should also update your apt sources.list to lucid for you in the process I would imagine.

Hope this helps!

share|improve this answer
Thanks, but no. I gonna edit my question, that'll be simpler... – Nabab Mar 31 '11 at 17:42
Ah, I didn't realize Plesk actually wasn't installed. I updated the answer for modifying the repo sources. – Andy Shinn Mar 31 '11 at 19:20
Thanks, that was it! – Nabab Mar 31 '11 at 19:54

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.