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 was trying to install and configure Xabbix on an ubuntu server. Following their instructions on the wiki the first step fails:

sudo apt-get install build-essential

I get the following error message:

Err oneiric-updates/main linux-libc-dev amd64 3.0.0-16.28
404  Not Found [IP: 80]
Err oneiric-security/main linux-libc-dev amd64 3.0.0-16.28
404  Not Found [IP: 80]
Failed to fetch  404  Not Found [IP: 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing

I tried the suggesting of --fix-missing. No luck there.

share|improve this question
I just found the solution. apt-get update – ChickenFur Apr 17 '12 at 20:41
up vote 5 down vote accepted

I ran: apt-get update

Then I was able to run the build-essential installation.

share|improve this answer

I was not able to install build-essential even after apt-get update. Actually apt-get also failed. This was (in my case) because Ubuntu moves the older version packages (after its support cycle ends) to different URLs. Thus, it will not be accessible to the package manager. The proper solution is to upgrade. But most of the time it is a difficult option, thus we can change the url inside /etc/apt/sources.list from to

Thanks, please refer to the below for the complete explanation

share|improve this answer

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.