Google Compute Engine Ubuntu 17.04 zesty源无Release文件问题求助
问题根源与修复方案
嘿,先别担心——这既不是你操作错了,也不是Google那边的临时故障。核心问题出在Ubuntu 17.04(Zesty Zapus)本身:这个版本早在2018年1月就已经结束了官方支持(也就是EOL,End of Life),所有针对它的常规软件源都已经被迁移到旧版本归档仓库,原来的源地址自然就无法提供有效的Release文件了,这才导致你看到一堆404错误。
你提到看到europe-west1.gce.archive.ubuntu.com一小时前还有更新,其实那只是归档服务器的同步操作,并不是针对Zesty的新软件包更新——官方早就停止对这个版本的维护了。
快速修复步骤
要让apt-get update恢复正常,你需要把系统的软件源替换为Ubuntu的旧版本归档源:
- 先备份原有的源配置文件,留个后路:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 批量替换源地址:
用sed命令一键把所有原来的源地址换成旧归档源:
sudo sed -i 's/europe-west1.gce.archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list sudo sed -i 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
- 重新执行更新:
现在再跑apt-get update应该就不会报错了:
sudo apt-get update
重要提醒
虽然上面的方法能暂时解决源的问题,但Ubuntu 17.04已经完全没有安全补丁和官方维护了,系统存在很大的安全风险。强烈建议你尽快升级到一个受支持的Ubuntu LTS版本(比如20.04 LTS或22.04 LTS),或者直接在GCE上创建一个使用新版本Ubuntu的实例,这样才能保证系统的安全性和稳定性。
内容的提问来源于stack exchange,提问作者chapmanio
相关产品推荐
相关产品推荐

