问题说明
每次 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 元数据刷新会访问上游并写缓存,是单独授权的验证步骤,不属于上述只读检查。