Ubuntu 12.04 / 14.04 – apt-get 404 Not Found 通过代理

我正在尝试安装一个Ubuntu服务器(12.04或14.04),并将服务器映像安装到我正在使用的系统上。

一切工作正常,直到我尝试运行sudo apt-get update 。 当这运行,我不断收到404错误。

W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/precise-backports/universe/source/Sources 404 Not Found [IP: 10.0.0.101 80]

另外请注意, [IP: 10.0.0.101 80]部分中的IP地址是我们的本地DNS服务器。

对于所有来源,这都是重复的,以上只是众多事件之一。

当运行一个安装例如。 apt-get install phpmyadmin ,我得到另一个错误。

E: Unable to locate package phpmyadmin

请注意,我们使用像系统一样的代理来validation互联网连接,我已经设置为代理,似乎正在工作。 当删除代理时,我会从运行apt-get update得到一个不同的错误。

我已经在12.04和14.04都试过了,都给出了完全相同的错误信息,如上所示。

我已经尝试更新sources.list指向archive.ubuntu.com而不是gb.archive.ubuntu.com ,并没有运气在那里。

服务器也有一个静态IPconfiguration,但是如果不使用静态IP,错误是相同的。

我能够成功从服务器ping通。

/etc/apt/apt.conf的代理configuration如下。

 Acquire::http::Proxy "https://domain.local/username:[email protected]:4100"; Acquire::ftp::Proxy "https://domain.local/username:[email protected]:4100"; Acquire::https::Proxy "https://domain.local/username:[email protected]:4100"; 

我相当坚持下一步该怎么做,并已无法find任何相关的浏览谷歌和在这里,所以任何帮助,非常感谢。

如果需要更多信息(例如日志文件),请告诉我,我将把它们添加到post中。

谢谢,乔

更新:

我曾尝试更改用于8.8.8.8和4.4.4.4的名称服务器。 当这样做,我然后得到一个domain.local not found错误。 然后我把这个添加到我的etc/hosts文件中,修复了这个错误。 但是,当运行更新,我仍然得到一个404错误,只是这个时候没有任何IP地址的结束。