RUNBOOK / Ubuntu / apt
apt update 404 Release:发行版代号与归档源
升级后 apt update 对 Release 文件返回 404。
故障现象与判断依据
最可能原因
通常是源列表写错发行版代号,或已结束支持的版本仍指向常规镜像。
LOGErr:1 http://archive.ubuntu.com/ubuntu noble InRelease
Temporary failure in name resolution
Reading package lists... Done安全诊断
以下命令用于读取状态、验证解析或复现请求;先确认目标主机、权限与影响范围。命令中的占位符必须替换为当前环境的实际值。
READ / VERIFYresolvectl status
getent hosts archive.ubuntu.com
apt-get update -o Debug::Acquire::http=true推荐修复步骤
- 1执行 grep -R '^deb' /etc/apt/sources.list /etc/apt/sources.list.d。
- 2用 lsb_release -cs 核对当前发行版代号。
- 3仅按发行版官方归档说明调整失效源,再重新获取索引。
验证、限制与回滚
修复后的验证
每个启用源都能取得对应 Release 文件,未混入其他版本代号。
风险提示与回滚
不要以关闭证书校验、删除全部缓存、无限重试、关闭防火墙或放宽到 chmod 777 来替代根因定位。任何配置变更前先保留原文件和校验结果;若验证失败,恢复该备份并重新采集日志。
可信来源与适用边界
参考来源Ubuntu Manpage: sources.list - List of configured APT data sources ↗
sources.list format 此页将环境级案例与本 Runbook 的检查步骤分开呈现,不能把示例日志当作当前服务器的真实事件。