Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was .....Cannot find a valid baseurl for repo: base/7/x86_64 报错解决

报错信息如下:

image

 

可能导致的原因:  仓库配置失效:Cent0S 7官方仓库已停止维护(2O024年6月30日终止支持),默认baseuri无法访问;或etclyum repos.d/下的配置文件损坏、参数错误。

 

解决方案:CentOS7官方仓库停用后,替换为国内镜像源是最直接的方案:

备份原有配置文件
避免修改出错后无法恢复,先备份默认仓库配置,执行命令:
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup


下载国内镜像源(以阿里云为例,国内速度最优)
1、覆盖原有配置文件,适用于所有 CentOS 7 系统,执行命令:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

若服务器在校园网/教育网,可替换为清华大学镜像,执行命令:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/repo/Centos-7.repo

2、刷新 yum 缓存,使新配置生效
清除旧缓存并生成新索引,执行命令:
sudo yum clean all
sudo yum makecache

image

 

都操作完成了,80%的可能就可以继续使用啦  如还存在其他错误则依次百度解决。。。

posted @ 2025-10-22 14:12  攻城狮-tester  阅读(8)  评论(0)    收藏  举报