解决页

CentOS 7 yum 404:先检查故障仓库

重写 repo 文件前,区分归档 CentOS 镜像、第三方 URL、DNS、TLS 或网络故障。

更新时间 2026-10-30

问题说明

每次 yum 失败都需要切换仓库吗?

不是。先读原始错误中的失败 URL 和仓库 ID。旧 CentOS 镜像 404 与解析失败、证书错误、缺少认证或第三方仓库故障不同;决定变更前保全当前定义。

本站 LinuxMirrors 辅助脚本会重写定义并刷新元数据。防火墙/SELinux 提示是额外变更,指南使用 --close-firewall false 及明确的备份/升级参数;不要仅因另一安装器失败就执行。即使元数据成功获取,CentOS 7 仍已结束支持。

处理重点

  • 只读本地定义:grep -nE "^\[|^enabled=|^baseurl=|^mirrorlist=" /etc/yum.repos.d/*.repo
  • 将失败仓库与定义对照,分享前脱敏令牌和私有地址;不要把禁用 TLS/GPG 检查当作通用修复。
  • 后续 yum 元数据刷新会访问上游并写缓存,是单独授权的验证步骤,不属于上述只读检查。

所属专题

变更已结束支持的主机前,先区分仓库故障、SSH 访问问题和 Docker 存储压力。