我最近在我们的网络中使用 Ubuntu 20.04 服务器为 apt-mirror 设置了一个服务器。镜像同步本身可以正常工作,没有任何错误。之后,我在 中的一台 Ubuntu 20.04 测试服务器上更改了存储库路径/etc/apt/sources.list
。在测试服务器上运行 apt-get update 时,我收到以下错误:
Err:7 http://repository.XXX.XXXXX.XX/ubuntu/mirror/archive.ubuntu.com/ubuntu focal-updates/main amd64 c-n-f Metadata
404 Not Found [IP: XXX.XX.XX.XX 80]
Err:19 http://repository.XXX.XXXXX.XX/ubuntu/mirror/archive.ubuntu.com/ubuntu focal-backports/main amd64 c-n-f Metadata
404 Not Found [IP: XXX.XX.XX.XX 80]
Err:27 http://repository.XXX.XXXXX.XX/ubuntu/mirror/archive.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata
404 Not Found [IP: XX.XX.XX.XX 80]
Ign:16 http://repository.XXX.XXXXX.XX/ubuntu/mirror/archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 c-n-f Metadata
E: Failed to fetch http://repository.XXX.XXXXX.XX/ubuntu/mirror/archive.ubuntu.com/ubuntu/dists/focal-updates/main/cnf/Commands-amd64 404 Not Found [IP: XX.XX.XX.XX 80]
E: Failed to fetch http://repository.XXX.XXXXX.XX/ubuntu/mirror/archive.ubuntu.com/ubuntu/dists/focal-backports/main/cnf/Commands-amd64 404 Not Found [IP: XX.XX.XX.XX 80]
E: Failed to fetch http://repository.XXX.XXXXX.XX/ubuntu/mirror/archive.ubuntu.com/ubuntu/dists/focal-security/main/cnf/Commands-amd64 404 Not Found [IP: XX.XX.XX.XX 80]
W: Some index files failed to download. They have been ignored, or old ones used instead.
我已经尝试sudo rm -rf /var/lib/apt/lists/*
在接收更新的服务器上运行并删除所有镜像文件,然后再次在 repo-server 上运行 apt-mirror。
我对 Linux 还比较陌生,找不到任何关于此问题的帖子。谢谢你的帮助
图片/etc/apt/sources.list
:
答案1
看起来您可以联系您的服务器,但它没有得到应有的响应:
404 或 Not Found 错误消息是 HTTP 标准响应代码,表示客户端能够与服务器通信,但服务器找不到所请求的内容。
因此,镜像服务器的配置存在问题apt
,导致出现 404 错误。不幸的是,您没有提供任何线索来说明这可能是什么。