我正在尝试安装 sendmail,但是每当我运行时sudo apt-get install sendmail
,我都会收到以下错误消息:
Err:1 http://mt.archive.ubuntu.com/ubuntu zesty-updates/main amd64 procmail amd64 3.22-25ubuntu0.17.04.1
404 Not Found
Err:1 http://security.ubuntu.com/ubuntu zesty-security/main amd64 procmail amd64 3.22-25ubuntu0.17.04.1
404 Not Found
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/p/procmail/procmail_3.22-25ubuntu0.17.04.1_amd64.deb 404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
运行 sudo apt-get update 或使用 --fix-missing 重试无效,以下仍显示为 Not Found。检查这个问题,我发现问题可能是 Zesty 的生命终结在一月份又回来了。
但是,这里的问题是尝试从设置安装更新或使用 dist-upgrade 失败。Dist-upgrade 特别返回大量 404 错误。至于从设置更新,这是返回的错误:
Detailed errors from the package manager follow:
apt transaction returned result exit-failed
我该如何解决这个问题?
问题是您当前正在使用 Ubuntu 的 EOL(报废)发行版。您可以在页面上查看:Ubuntu release end of life。这就是为什么它的存储库是
404 Not Found
. 您只需尝试Failed to fetch
在浏览器中打开任何包,就会看到相同的结果——它不存在。从这种情况中恢复的方法是遵循 Ubuntu Doc 上的手动EOL 升级。