更新时出现“获取失败”

更新时出现“获取失败”

我最近尝试从 Ubuntu 12.10 更新,但一直收到“获取失败”错误。

W: Failed to fetch
http://security.ubuntu.com/ubuntu/dists/quantal-security/Release 
Unable to find expected entry 'independent/binary-amd64/Packages' in
Release file (Wrong sources.list entry or malformed file)

W: Failed to fetch
http://archive.ubuntu.com/ubuntu/dists/quantal/Release  Unable to find
expected entry 'independent/source/Sources' in Release file (Wrong
sources.list entry or malformed file)

W: Failed to fetch
http://archive.ubuntu.com/ubuntu/dists/quantal-updates/Release  Unable
to find expected entry 'independent/binary-amd64/Packages' in Release
file (Wrong sources.list entry or malformed file)

W: Failed to fetch
http://archive.ubuntu.com/ubuntu/dists/quantal-backports/Release 
Unable to find expected entry 'independent/binary-amd64/Packages' in
Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download. They have been ignored, or old ones used instead.

我更换了服务器并删除了源列表,/var/lib/apt/lists/就像一些答案所说的那样,但它仍然不起作用。

答案1

讯息

(错误的 sources.list 条目或格式错误的文件)

意味着您的sources.list文件中的某些条目有误,或者某一行格式不正确。

搜索网络后我发现了这个老虫子,它并不老,但是已到期

解决方案(更好的解决方法是)是检查您的sources.list文件并删除单词独立的从线条中。尝试一下。

一个很好的和详细的命令来查看全部您的sources.list输入如下:

find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; cat -n "$1"' _ '{}' \;

答案2

如果你在 2019 年到达这里,因为 apt update 会吐出类似这样的内容:

W: Failed to fetch http://mariadb.biz.net.id/repo/10.2/ubuntu/dists/bionic/InRelease  Could not connect to mariadb.biz.net.id:80 (203.142.69.189), connection timed out
W: Some index files failed to download. They have been ignored, or old ones used instead.

这对我有用:

您可以更改镜像。我喜欢 digitalocean,但这可以是任何有效的镜像。

  • sudo apt 更新

我的问题解决了。

答案3

对于将来使用较新版本的 Ubuntu 的人来说,NikTh 的答案是有效的,但你想搜索商业的代替独立的

这为我解决了这个问题。

答案4

我遇到了同样的问题,我通过在软件和更新应用程序中测试最佳服务器来更改服务器名称,然后执行 sudo apt-get update。效果很好。

相关内容